action保存值问题

zhuzhu553 2011-11-11 03:30:50
a页面有<s:checkbox name="gids">提交到action,处理完以后转发到b页面,b页面现在再次请求action,可是action此时的gids却是null,怎么办啊?
...全文
174 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BUG胡汉三 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 heboucheng 的回复:]
引用 4 楼 kouyisc 的回复:

楼上说的是 隐藏域的方式。。。

如果是struts2的话,就不用那么麻烦。。。直接通过在两个action中都添加private String gids,然后get/set方法。。。

页面就可以直接获取。。。如果是同一个action就只需要一个gids属性就行了。。。

++++
[/Quote]

如果你的是多个的话、就用数组!!!
heboucheng 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kouyisc 的回复:]

楼上说的是 隐藏域的方式。。。

如果是struts2的话,就不用那么麻烦。。。直接通过在两个action中都添加private String gids,然后get/set方法。。。

页面就可以直接获取。。。如果是同一个action就只需要一个gids属性就行了。。。
[/Quote]
++++
chute 2011-11-11
  • 打赏
  • 举报
回复
lz百度下request作用域
freedomTTT 2011-11-11
  • 打赏
  • 举报
回复
为什么为Null因为你又进行了跳转
你可以在跳转路径上传值解决
kouyiSC 2011-11-11
  • 打赏
  • 举报
回复
楼上说的是 隐藏域的方式。。。

如果是struts2的话,就不用那么麻烦。。。直接通过在两个action中都添加private String gids,然后get/set方法。。。

页面就可以直接获取。。。如果是同一个action就只需要一个gids属性就行了。。。
oowangfanoo 2011-11-11
  • 打赏
  • 举报
回复
手打的英文 可能拼错了,你自动出来 alt+/
oowangfanoo 2011-11-11
  • 打赏
  • 举报
回复
第一次提交到action去的时候,你这样
string aa = getRequest.getParamter("gids");
用一个string的aa装起来
然后,getRequest.setAttribute("bb",aa);
然后你跳到b页面的时候,
你用el表达式取
${request.bb}

b页面就打印了gids;
zhuzhu553 2011-11-11
  • 打赏
  • 举报
回复
有没有高手在啊?求解

81,094

社区成员

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

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