首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

传递表单参数超过2个页面。该怎么处理

2012-03-12 
传递表单参数超过2个页面。遇到很多下面的情况。Example:a.jsp--提交表单,传递参数---b.jsp或者servlet---

传递表单参数超过2个页面。
遇到很多下面的情况。
Example:
a.jsp-->提交表单,传递参数--->b.jsp或者servlet---->接受参数,进行相应处理,根据需要显示结果。---->最后将从a.jsp中接受到的参数再递给--->c.jsp(b.jsp->c.jsp过程中可以将从a.jsp中获得的参数赋值给一个变量(session或application),或者通过超链接URL后带参数的方式再传递给c.jsp)
c.jsp接收参数,再进行相应处理。

----------------------------------------------------

如果a.jsp传递的参数只有1-2个,倒好办。
在b.jsp通过session或者超链接带参数的方式传递到c.jsp或者另一个servler。
------
但是如果传递的参数超过100个,使用session的话就有点强求了,超链接URL后面带参数也太长了。使用application就更不要说了,浪费资源。
大家给个意见,如果传递的参数超过2个页面,是在b.jsp中使用javaBean或servlet保存参数,然后在c.jsp中调用参数,还是怎样才能使得效率最高。
----------
希望大家介绍介绍自己的经验。


[解决办法]
这么多参数,用session或URL都不可取

我觉得还是用隐藏表单的方式好一些

热点排行