[javaweb]web传参心得
传参
### 1.表单传参在jsp中使用form获得参数。如
<form action = "${pageContext.request.contextPath}/hello" method="post">
名字<input name="name" type="text">
<input type="submit">
</form>
在后端可以用request.getParameter("name")来获得参数
2.请求转发
通过req设置参数
req.setAttribute("name",name);
req.getRequestDispatcher("/success.jsp").forward(req, resp);
在jsp中获得参数的办法有:
1.使用${requestScope.name} 表示在request域中取得name属性所对应的值,相当于request.getAttribute(“name”)。
2.<%=request.getAttribute("name")%>取值
在servlet中直接使用request.getAttribute()即可。
3.重定向
重定向会有两次请求,因此不能使用request.getAttribute()取值。

浙公网安备 33010602011771号