<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拿不到这个值=。=
有木有大神懂这个的 展开
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拿不到这个值=。=
有木有大神懂这个的 展开
展开全部
你用"<%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>
望采纳
还有你的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>
望采纳
展开全部
用<% String a = request.getParameter("OrderID"); %>接受 用的时候直接用这个<%=OrderID%>!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然已经用form表单提交了,那为什么不加个隐藏域来传递ID,而要在url的末尾加.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询