request.getParameter()

Zhanghui_1118 2008-07-15 01:20:22
我用<FORM action="message/add_revert.jsp?id=<%=question.getId()%>" name="myform">传参
在add_revert.jsp用request.getParameter("id")接收参数,怎么返回的是null啊?急啊!哪位高手赐教一下啊........
...全文
109 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
翼海同行 2008-07-15
  • 打赏
  • 举报
回复
看你的struts是几了。2是把form和action在一起了。如果是2以下的,让struts.xml直接完成了request.getParameter("id")这个操作,但是你在action还是需要通过get方法获取form中的参数的
hanbb 2008-07-15
  • 打赏
  • 举报
回复
在JSP中可以这样的
Zhanghui_1118 2008-07-15
  • 打赏
  • 举报
回复
不行了啦!人家让我只用hibernate!所以只好在jsp页面传值啦!这样传参对吗?
  • 打赏
  • 举报
回复
这个是经典的jsp页面传值,如果你想传值建议你将id封装到javaBean中,经过servlet,再传递到另外一个jsp;
像楼主那样写不可能拿到id的值,
因为不是在同一个请求中.
yyyhhhhccc2000 2008-07-15
  • 打赏
  • 举报
回复
顺便问一下,struts中action 类直接写request.getParameter("id"),是取参数用得把?路过的,各位顺便留一句。
zhangshenqiu 2008-07-15
  • 打赏
  • 举报
回复
参照上面的方法去做。
YOUNG_FISH 2008-07-15
  • 打赏
  • 举报
回复
先传个任意值过去看看,能不能收到
lzhw669 2008-07-15
  • 打赏
  • 举报
回复
<%=question.getId()%>两边用单引号引起来看看
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wj19266165 的回复:]
打印一下 <%=question.getId()%>如果有值,看看你的id后面的“=”左右是否有空格,去掉试试
[/Quote]
wj19266165 2008-07-15
  • 打赏
  • 举报
回复
打印一下<%=question.getId()%>如果有值,看看你的id后面的“=”左右是否有空格,去掉试试
hanbb 2008-07-15
  • 打赏
  • 举报
回复
在页面中先输出<%=question.getId()%>看看吧
youxiangshiwo 2008-07-15
  • 打赏
  • 举报
回复
你用打印语句查看你的ID有没有值
chjx1982 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zidasine 的回复:]
打印一下这个 <%=question.getId()%>看有值吗
[/Quote]
你是不是传了个NULL过去呀。
zidasine 2008-07-15
  • 打赏
  • 举报
回复
打印一下这个<%=question.getId()%>看有值吗
Landor2004 2008-07-15
  • 打赏
  • 举报
回复
不会吧,<%=question.getId()%> 有值吗

81,092

社区成员

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

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