<a href="${pageContext.request.contextPath }/jsp/Rec.jsp?OrderID=${list.orderID}">签收</a>

在一个jsp页面加上一个超链接,我的目的是想将OrderID的值放在超链接地址后面然后转发到Rec.jsp这个页面,请问Rec.jsp页面能拿到这个值吗?如果能拿到的话要... 在一个jsp页面加上一个超链接,我的目的是想将OrderID的值放在超链接地址后面然后转发到Rec.jsp这个页面,请问Rec.jsp页面能拿到这个值吗?如果能拿到的话要怎么拿到?我是想在Rec.jsp页面拿到后在将这个ID和另一属性一起提交到一个servlet处理的
Rec.jsp:
<form action="${pageContext.request.contextPath }/servlet/RecOrderServlet?OID=${OrderID}">
签收人姓名:<input type="text" name="revname"></br>
<input type="submit" value="提交">
</form>
我是想将签收人的值和这个ID一起发到servlet处理,但是结果好像servlet拿不到这个值=。=
有木有大神懂这个的
展开
 我来答
小嘫88
2013-07-08 · TA获得超过384个赞
知道答主
回答量:190
采纳率:0%
帮助的人:126万
展开全部
你用"<%String orderid= (String)request.getAttribute("OID") ;%>" 这种形式接收。然后在jsp中使用时用<%=orderid%> ;
还有你的jsp页面中既然已经有form表单。就别使用拼串get提交这种方式了,不安全参数全部都暴露在地址栏中了。
比如:
<form action="${pageContext.request.contextPath }/servlet/RecOrderServlet">
签收人姓名:<input type="text" name="revname"></br>
<input type="hidden" name="OID" value="${OrderID}"/>
<input type="submit" value="提交">
</form>
望采纳
张策是gou
2013-07-05 · TA获得超过250个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:88.2万
展开全部
用<% String a = request.getParameter("OrderID"); %>接受 用的时候直接用这个<%=OrderID%>!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a76627d
2013-07-05 · TA获得超过101个赞
知道小有建树答主
回答量:203
采纳率:100%
帮助的人:117万
展开全部
既然已经用form表单提交了,那为什么不加个隐藏域来传递ID,而要在url的末尾加.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式