jsp页面跳转后,如何获取前面一个页面的一个参数值
2018-10-10 · 百度知道合伙人官方认证企业
获取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")的方式获取参数的值