急高分请教struts数据传送问题
在struts中,有多个页面,当用户输入第一个页面表单数据后点下一步,把第一页的数据要传送到第二页,一直住下,最后提交数据库,用户点上一步时数据保存在表中,各位大哥帮帮我,急
------解决方案--------------------可以考虑把数据存在 session 中,如果要求不严格的话
------解决方案--------------------不要传来传去了,设计个TEMP 临时表,每提交一页把这页的内容放到缓存表去
然后在最后提交的那页读出来放到 TARGET 表去
------解决方案--------------------使用ActionForm且存在范围设置成session,另外记录每个页面的ID
------解决方案--------------------我觉得有2种解决办法 要么你存到session 在表示层处理 要么你可以写到数据库先记录下来 要的时候再从数据库读出来.
------解决方案--------------------顶楼上!
------解决方案--------------------建议:
前台:提交表单
后台:session.setAttribute( "页面标识 ",form)
前台: <a href=treat?pageId=页面标识> 上一步 </a>
thanks
hima
------解决方案--------------------临时保存数据,还是用BEAN吧。页面转来转去只要BEAN数据就丢不了。
------解决方案--------------------ajax绝对可以解决你的问题
------解决方案--------------------用SESSION是最便捷的方法。
------解决方案--------------------建议放在临时表中,
nccxl(小猪的狗熊)讲的很有道理啊,放在bean里不错的,管它有多少个变量呢!
------解决方案--------------------如上所说session和formbean能解决.
不过现在对ajax更感兴趣。..
------解决方案--------------------session传值..
------解决方案--------------------用java bean 保存,放到session中,用完再把session清理掉
------解决方案--------------------频繁的操作数据库不太合适,建议用隐藏域,并在form中增加隐藏域中的属性,转页面就提交form,在action中对数据处理后转其它的页面,最后在进行数据库的操作!