JSP簡單練習-頁面重定向
阿新 • • 發佈:2019-05-14
null 接收 練習 ext 軟件 pre 表單 下拉 一個
在JSP程序設計中,常常要進行頁面的重定向,如在頁面程序中增加推斷語句即滿足條件就轉向某頁面。不滿足條件則轉向還有一個頁面。
以下是一個簡單的樣例:
在此程序中,聲明了一個表單,把數據提交給本頁,當改變下拉選擇框的選項時會提交表單;在程序片中。接收到提交的表單中要轉向的地址後,用response對象的sendRedirect()方法進行頁面的重定向;在程序片中要推斷接收到的參數是否為空,由於數據提交給本頁面。當表單數據沒有提交時。得到對應數據項的數據會為空,此時不進行頁面的重定向。<%@ page contentType="text/html; charset=gb2312" %> <html> <body> <% // 頁面重定向程序片 String url; url=request.getParameter("goaddress"); if(url!=null) { response.sendRedirect(url); } %> <form action="sendRedirectExample.jsp" name="form1" method="post"> 頁面重定向 <select name="goaddress" onchange="javascript:form1.submit()"> <option value="">========請選擇========</option> <option value="http://www.csai.cn">中國系統分析員</option> <option value="http://www.51cmm.com">軟件project專家網</option> <option value="http://www.hnii.gov.vn">XXXXXXX</option> <option value="http://www.temco.com.cn">天工遠科信息技術有限公司</option> </select> </form> </body> </html>
JSP簡單練習-頁面重定向