jsp forward 指令

weixin_30639719發表於2020-04-05

eg1:

<jsp:forward page="test2.jsp">
        <jsp:param value="29" name="name"/>
</jsp:forward>

 

test2.jsp 頁面:

<h4 style="color:red">forward跳轉頁面</h4>
<%=request.getParameter("name")%>

 

eg2:

<form id="login" method="post" action="page/test2.jsp">
      <input type="text" name="username"/>
      <input type="submit" value="login"/>
</form>

 

test2.jsp頁面

<h4 style="color:red">struts2</h4>
<%=request.getParameter("username")%>

小結:

      從表面上看,<jsp:forward.../>指令給人一種感覺,它是將使用者請求“轉發”到另一個新的頁面,但實際上,<jsp:forward.../>並沒有向新頁面傳送請求,它只是完全採用了一個新頁面來對使用者生成響應,請求依然是一次請求,所以請求引數、請求屬性都不會丟失。

 

轉載於:https://www.cnblogs.com/pan1308/p/4343777.html

相關文章