日期:2014-05-18  浏览次数:20849 次

struts 传值
现在有个项目是用的struts1,没怎么用过,向高人请教:
在画面A发送请求,然后在A的action里面写了一个复杂的数据结构,然后跳转到B画面。
想在B画面里面对传过来的数据结构放到js中进行编辑,然后画出相应的图形显示到画面B上。

问题:怎么才能在B画面将得到的数据放到js中呢?

------解决方案--------------------
在js中用<%=%>来接收在action中传过来的值
------解决方案--------------------
把你的所谓的复杂的数据结构放到你自己实现的ActionForm中,在A的Action中对ActionForm中的复杂数据结构赋值,转到B页面后,在B页面中直接导航引用就OK了。如果不用ActionForm,你直接把你的数据结构放到request、session或者servletContext中,然后在页面中直接导航引用。
------解决方案--------------------
<%=%> 可以读取传过来的值

------解决方案--------------------
可以用标签