标签数据传不了

寻觅-追求 2012-03-25 10:18:49
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"/>
读不了数据怎么办?
...全文
40 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻觅-追求 2012-03-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 iisgirl 的回复:]

引用 5 楼 godsavethequeen 的回复:

request在jsp里面只在当前页面的请求中有效。
当发起另外一个请求到新页面中,也就是b中已经是新的request 对象了。
如果你要用set标签设置,只能放到session里面,才能在不同的页面中访问到。


超级连接提交,范围就不是request,当然娶不到。
[/Quote]明白了
寻觅-追求 2012-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuda236556254 的回复:]

请求a.jsp在超链接到b.jsp这是两次不同的请求。。。两次的request对象作用域是不一样的。
你去看看jsp的基础
[/Quote]
soga,好的
我是跳蚤 2012-03-25
  • 打赏
  • 举报
回复
楼上正解。
昨日凡阳 2012-03-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 godsavethequeen 的回复:]

request在jsp里面只在当前页面的请求中有效。
当发起另外一个请求到新页面中,也就是b中已经是新的request 对象了。
如果你要用set标签设置,只能放到session里面,才能在不同的页面中访问到。
[/Quote]

超级连接提交,范围就不是request,当然娶不到。
GodsavetheQueen 2012-03-25
  • 打赏
  • 举报
回复
request在jsp里面只在当前页面的请求中有效。
当发起另外一个请求到新页面中,也就是b中已经是新的request 对象了。
如果你要用set标签设置,只能放到session里面,才能在不同的页面中访问到。
成一粒 2012-03-25
  • 打赏
  • 举报
回复
请求a.jsp在超链接到b.jsp这是两次不同的请求。。。两次的request对象作用域是不一样的。
你去看看jsp的基础
寻觅-追求 2012-03-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuda236556254 的回复:]

应该是作用范围变了。你把<s:property value="#request.pa"/>写在a.jsp看看
[/Quote]在a.jsp中的确可以显示出来。这是为什么呢??
寻觅-追求 2012-03-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuda236556254 的回复:]

应该是作用范围变了。你把<s:property value="#request.pa"/>写在a.jsp看看
[/Quote]为什么会变啊??
成一粒 2012-03-25
  • 打赏
  • 举报
回复
应该是作用范围变了。你把<s:property value="#request.pa"/>写在a.jsp看看

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧