jsp网页中如何获取传值

如题所述

直接value=<%=request.getParameter("id")%吗?还是还有其他的代码?因为我有试过value=<%=request.getParameter("id")%,但是好像还是不行~回答:
你看你的的update.jsp?id=<s:property value="#user.id/传过去的这个url的id=后面有值吗,没值就是空,有值的话update的页面取是有值的,<input type ="hidden" name = "id" value =/这个是隐藏域,你在update这个页面是看不到的,只有查看源代码才能看到value是否有值追问:
url的id是有值得,因为我想对指定id的用户的用户名和密码进行修改,所以我想在update.jsp页面通过
<input type ="hidden" name = "id" value =<%=request.getParameter("id")%/再把id传到修改的action中去,但是这个id总是传不到action中去~回答:
隐藏域是可以的,如果<input type ="hidden" name = "id" value ="<%=request.getParameter("id")%"/
这里的value有值,那就说明没问题
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-15
jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
A.jsp :通过post 和get、连接都可以传
a标签连接的:
<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>
B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>
相似回答