日期:2014-05-17  浏览次数:20866 次

标签<s:set>数据传不了
a.jsp:
? <s:set name="pa" value="'11'" scope="request"></s:set>
? <a href="b.jsp">dianji</a>
b.jsp:
? <s:property value="#request.pa"/>
读不了数据怎么办?

------解决方案--------------------
请求a.jsp在超链接到b.jsp这是两次不同的请求。。。两次的request对象作用域是不一样的。
你去看看jsp的基础
------解决方案--------------------
request在jsp里面只在当前页面的请求中有效。
当发起另外一个请求到新页面中,也就是b中已经是新的request 对象了。
如果你要用set标签设置,只能放到session里面,才能在不同的页面中访问到。