标签:getattr 数据传递 获取参数 之间 调用 web服务 war request use
举例:
比如两个web页面之间的转换,准确的说是两个web页面时链接关系时,从login.jsp链接到menu.jsp时,menu.jsp就可以通过getParameter()方法来获得请求参数。
login.jsp:
1 <% 2 //获取参数 3 String username=request.getParameter("username"); 4 //设置属性 5 request.setAttribute("username",username); 6 %> 7 8 <!-- 页面跳转 --!> 9 <jsp:forward page="menu.jsp" />
1 <form name="form1" method="post" action="menu.jsp"> 2 请输入用户姓名:<input type="text" name="username"> 3 <input type="submit" name="Submit" value="提交"> 4 </form>
menu.jsp中则可通过request.getParameter("username")方法来获得请求的参数username:
1 <% String username=request.getParameter("username"); %>
举例:
login.jsp想要向menu.jsp传递当前的用户名,首先要在login.jsp中调用setAttribute()方法:
1 <% 2 //获取参数 3 String username=request.getParameter("username"); 4 //设置属性 5 request.setAttribute("username",username); 6 %> 7 8 <!-- 页面跳转 --!> 9 <jsp:forward page="menu.jsp" />
在menu.jsp中通过getAttribute()方法获得用户名:
<% String username=(String)request.getAttribute("username"); %>
Servlet HttpRequest 中【getAttribute】和【getParameter】的区别
标签:getattr 数据传递 获取参数 之间 调用 web服务 war request use
原文地址:https://www.cnblogs.com/wangzhijun97/p/9458895.html