当前位置: 技术问答>java相关
正在做基于J2ee的物流系统,有一问题想请教?
来源: 互联网 发布时间:2015-09-08
本文导语: 各位大虾有请了: 通过JSP网页向应用服务器提交大量的数据(在一个表单中,通过Post方法,交给Servlet处理),怎么做比较好? 小弟我的疑惑是,在表单中要设置成千上万个域吗?而且,提交的数据量是动态变化的,难...
各位大虾有请了:
通过JSP网页向应用服务器提交大量的数据(在一个表单中,通过Post方法,交给Servlet处理),怎么做比较好?
小弟我的疑惑是,在表单中要设置成千上万个域吗?而且,提交的数据量是动态变化的,难道域的个数也是动态变化的吗?
小弟我对HTML不是很熟,不知道是否在HTML中有简便的方法,或者,用java script能做到吗?
通过JSP网页向应用服务器提交大量的数据(在一个表单中,通过Post方法,交给Servlet处理),怎么做比较好?
小弟我的疑惑是,在表单中要设置成千上万个域吗?而且,提交的数据量是动态变化的,难道域的个数也是动态变化的吗?
小弟我对HTML不是很熟,不知道是否在HTML中有简便的方法,或者,用java script能做到吗?
|
这跟域有个蛋关系?把那个鸟对象放到attribute里.用时取出来
|
把所有的提交用html完成,
put 到一个object中,
在用servlet把这个object传到ejb进行处理。
这样就可以分层处理拉!
put 到一个object中,
在用servlet把这个object传到ejb进行处理。
这样就可以分层处理拉!
|
首先說明你的頁面如果真有上万個域,那你的頁面很有可能不能顯示,或顯示的
很慢,當然你可以將Cache設打點;
如果你的域很多你也可以考慮用同樣的name,這樣你request.getParameter("namevalue")時將會得到一個以逗號分割個個值得字符串,然後根據這個字
符串生成一個String[]再提交;當然你也可以考慮用JavaBean;在網上游一游
這種帖子很多的
很慢,當然你可以將Cache設打點;
如果你的域很多你也可以考慮用同樣的name,這樣你request.getParameter("namevalue")時將會得到一個以逗號分割個個值得字符串,然後根據這個字
符串生成一個String[]再提交;當然你也可以考慮用JavaBean;在網上游一游
這種帖子很多的
|
人做工作是一点一点进行的:
一页一步一提交
服务器端存储,返回第二步页面
一页一步一提交
服务器端存储,返回第三步页面
。。。。
一页一步一提交
服务器端存储,返回第二步页面
一页一步一提交
服务器端存储,返回第三步页面
。。。。
|
只能一个一个读,
或者用多个页面吧。
或者用多个页面吧。
|
你可以在服务器端将所有的字段名称放在一个ArrayList中,比如:
ArrayList nameContainer = new ArrayList();
nameContainer.add("黄瓜");
……
这样你在处理页面数据的时候就可以省一点力气,而且如果以后页面中的字段发生变动的话,只需更改这个ArrayList 便可。
ArrayList nameContainer = new ArrayList();
nameContainer.add("黄瓜");
……
这样你在处理页面数据的时候就可以省一点力气,而且如果以后页面中的字段发生变动的话,只需更改这个ArrayList 便可。