怎样获取jsp页面跳转参数
获取jsp页面参数的方式,要看这个jsp页面是以什么方式传递参数的。
一般的,一个jsp页面通过以下方式传递参数:
在form表单中添加参数;
如:<form action="result.jsp" method="get" align="center">
<input type="text" name="name">
</from>
在sesseion、request的attribute中添加参数
如:session.setAttribute("name","百度"); // 第一个参数是名,第二个参数是值
在超链接后面添加参数
如:<a herf="result.jsp"?name="百度"</a>
通过<jsp:param>添加参数
如:<jsp:forward page="result.jsp">
<jsp:param name="name" value="百度"/>
</jsp:forward>
对于以上的4种传递参数的方式,第1,3,4种都可以用equest.getParameter("name") 的方式来获取参数的值,而对第2种方式,可以用session.getAttribute("name")或者request.getAttribute("name")的方式获取参数的值
<a href="/Web/AAServlet?xxx=王大炮&yyy=123456">点击这里</a>
AAServlet:
String xxx=request.getParameter("xxx");