今天在做spring 和 struts的整合的时候突然想到服务器端向前端网页传值的问题
在网上查了下,发现struts中有个类 ValueStack 可以解决此类问题
valueStack类在 xwork-core.jar架包中
valueStack使用方法:
服务器端值写入栈的方法:
1:action中使用 ValueStack vs = ActionContext.getContext().getValueStack();
获取valueStack类后,使用 set()方法,将(key,value)按形式写入栈。
2:action中创建 getXXX()方法,XXX为服务器需要向前端传输值得名称
请求的方法中调用此getXXX()方法,框架自动将XXX存入栈
前端网页调用服务器端写入栈的值:
1:使用struts 提供的标签
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:property value="XXX"/>
XXX为服务器端写入栈的变量名称
这只是一部分,
我发现了更好的关于传参的文章,http://blog.csdn.net/ambow_cq/article/details/7458810
如果有这方面的疑惑,可以去那看看