request传参数问题

tongshushan 2008-06-26 06:29:05
request.setAttribute("index","1");
return actionMapping.findForward("add");
当页面跳转到此add.do action时,却得不到index参数,请问大家怎样才能得到?
...全文
363 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
jojoqiong 2008-07-31
  • 打赏
  • 举报
回复
会不会是你多跳了一个页面,那样request里面就不会保存index的值了
xwwelcome 2008-07-31
  • 打赏
  • 举报
回复
应该跳到jsp页面中去啊
Roy 2008-07-31
  • 打赏
  • 举报
回复
实在不行就是Request.getSession.setAttribute("index","1"); 吧!
这样子会比较保险!

记得不用Session的时候要晴空Index哦。:-)
B1977 2008-07-31
  • 打赏
  • 举报
回复
有两个原因有可能得不到就是你在配置文件里加上了redirect="true"第二就是你的action里的得到参数的方法没写对,你这个action是没有问题
nick207 2008-07-10
  • 打赏
  • 举报
回复
request.setAttribute("index","1");

//这样转发试试
req.getRequestDispatcher("xxx.jsp").forward(request,response);

xingyanfeng_775 2008-07-10
  • 打赏
  • 举报
回复
怎么又跳到另外一个action里了,在action里面就不能用request.getAttribute("index")接受了,在jsp页面里可以。
可以考虑用return actionMapping.findForward("add.do?index=1"), 在另一个ACTION里使用request.getParameter("index")得到值
ZA_cameron 2008-07-10
  • 打赏
  • 举报
回复
楼主说的不太清楚啊
放开那个衰锅 2008-07-10
  • 打赏
  • 举报
回复
String aa=(String)request.getAttribute("index");
你在action你用System.out.print();一下,看看在控制台能打印出index吗?应该能打印出来的。
小瑞 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 tiannet 的回复:]
不是跳转到JSP页面么?
怎么又跳到**.do,另外一个action?
[/Quote]

就是啊,后台写完了应该是跳转到页面的,你怎么又跳到另一个.do了?
ZangXT 2008-07-08
  • 打赏
  • 举报
回复
应该没问题,不知道你是不是其他地方有错误。
xiaodong1949 2008-07-08
  • 打赏
  • 举报
回复
request.getAttribute()肯定能得到。除非是你的页面FORM使用的是二进制传输机制。
要是这样你就用<bean:write>标签页能得到的。
skyqiang520 2008-07-07
  • 打赏
  • 举报
回复
可以得到
小雨转晴 2008-07-07
  • 打赏
  • 举报
回复
你怎么接受的呢?
request.getAttribute("index");
可以收到吧?
会不会写错了
request.getParameter("index");

?
tempest 2008-07-03
  • 打赏
  • 举报
回复
名字是否对应啊
yhtorange 2008-07-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 tongshushan 的帖子:]
request.setAttribute("index","1");
return actionMapping.findForward("add");
当页面跳转到此add.do action时,却得不到index参数,请问大家怎样才能得到?
[/Quote]

我估计你是想从一个ACTION 直接跳到另一个ACTION里吧!
//request.setAttribute("index","1");
return actionMapping.findForward("add.do?index=1");

在另一个ACTION里使用request.getParameter("index")得到值
god3626 2008-07-01
  • 打赏
  • 举报
回复
action中是怎么写的?
如果action中没错的话应该不存在得不到的问题啊
punan7005 2008-07-01
  • 打赏
  • 举报
回复
1是不是应该不加“”阿
沐希 2008-07-01
  • 打赏
  • 举报
回复
你把1付与一个参数,在后面用参数传递应该就可以了,我以前好象也遇见过;
SamDeepThinking 2008-06-29
  • 打赏
  • 举报
回复
应该是跳转到jsp页面吧
然后使用jstl或者request.getAttribute(”index“);
得到
cuilike 2008-06-28
  • 打赏
  • 举报
回复
获取的时候参数名不对吧。。。
加载更多回复(9)

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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