小弟最近做项目出现了一个问题:
我在前一个jsp页面中有一个form,form中有两个按钮,其中一个用于提交form,
另一个用javascript:window.location来链接下一个jsp页面,第二个jsp页面中需要一个参数,此参数用?来传递,
但是在第二个页面中为空,这是这么回事,望各位指教!
代码如下:
<input name="pwdchange" type="button" onclick="javascript:document.location.href='resetUserPassword.jsp?uid='<%=((User)session.getAttribute("user")).getId() %>" value="修改" />其中user是存放在session中的一个javabean对象。
在resetUserPassword.jsp中用request.getParameter("uid"),uid值为null
我在前一个jsp页面中有一个form,form中有两个按钮,其中一个用于提交form,
另一个用javascript:window.location来链接下一个jsp页面,第二个jsp页面中需要一个参数,此参数用?来传递,
但是在第二个页面中为空,这是这么回事,望各位指教!
代码如下:
<input name="pwdchange" type="button" onclick="javascript:document.location.href='resetUserPassword.jsp?uid='<%=((User)session.getAttribute("user")).getId() %>" value="修改" />其中user是存放在session中的一个javabean对象。
在resetUserPassword.jsp中用request.getParameter("uid"),uid值为null
解决方案 »
- 问一些如果要改一个在TOMCAT上运行的WEB程序,是不是必须在MYECLIPSE里面改啊?
- SSH中页面中如何显示Action中的一个值
- 跨应用传递参数,为什么获取不到参数呢?
- 在WAP中可以写JS吗?
- JSP中含有用SERVLET生成的验证码
- JSP中调用存储过程的参数传递问题
- 怎么设置remote java application啊,急~~~~~~~~~~~
- response.sendRedirect()问题
- 初学者最简单的问题:我安装了Tomcat5和j2sdk1.4后,使用http://localhost:9090/能看见“汤姆猫”,但我将一个JSP文件复制到
- 郁闷,报这个错是什么原因呢
- 为什么我的Javascript能写Cookie但是不能删呢?
- 关于Tomcat6的数据连接池加密..
下面的才对onclick="javascript:document.location.href='resetUserPassword.jsp?uid=<%=((User)session.getAttribute("user")).getId()%>"
onclick="javascript:document.location.href='resetUserPassword.jsp?uid=<%=((User)session.getAttribute("user")).getId()%>'"
2.拼url的时候要拼对
3.变量要清晰.应该将你的id用一个串来表示后再赋值给url.
<%String id = session/request.getAttribute("");%>
IT资源网,Java/J2EE技术教程
<input name="pwdchange" type="button" onclick="javascript:document.location.href='resetUserPassword.jsp?uid=' value="修改" />
看看这个按钮里的代码就行了.
换种方法试下撒`