jsp response.sendRedirect()用法詳解
sendredirect()
response和request一樣都是jsp內置對象,request是獲取用戶的請求,response處理用戶請求。sendredirect()函數的作用是重定向網頁,向瀏覽器發送一個特殊的header,然后由瀏覽器來做重定向,轉到指定的頁面。下面我將創建四個頁面,首先是sex.jsp,有一個下拉列表和提交按鈕確定,選擇“男”,就跳轉到male.jsp,選擇“女”就跳轉到female.jsp,中間通過sex_action.jsp進行重定向
<!-- sex.jsp --> <%@ page language="java" import="java.util.*" pageencoding="utf-8"%> <% string path = request.getcontextpath(); string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/"; %><base href="<%=basepath%>" kesrc="<%=basepath%>" rel="external nofollow"> <title>sex select's page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <form action="<%=basepath%>c03/sex_action.jsp" method="post"> <select name="sex"> <option>男</option> <option>女</option> </select> <button type="submit">提交</button> </form> <link rel="external nofollow">
<!-- sex_action.jsp --> <%@ page language="java" import="java.util.*" pageencoding="utf-8"%> <% string path = request.getcontextpath(); string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/"; %><base href="<%=basepath%>" kesrc="<%=basepath%>" rel="external nofollow"> <title>my jsp 'sex_action.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <% request.setcharacterencoding("utf-8"); string sex = request.getparameter("sex"); out.println(sex); if("男".equals(sex)) { response.sendredirect("male.jsp"); return; } else if("女".equals(sex)) { response.sendredirect("female.jsp"); return; } %>
到此這篇關于jsp response.sendredirect()用法詳解的文章就介紹到這了。
相關文章
- Servlet與JSP使用簡介及區別詳解
- Java之JSP教程九大內置對象詳解(下篇)
- Java之JSP教程九大內置對象詳解(中篇)
- Java之JSP教程九大內置對象詳解(上篇)
- JSP頁面實現驗證碼校驗功能
- 基于javaweb+jsp實現個人日記管理系統
- 基于javaweb+jsp實現企業財務記賬管理系統
- JSP動態實現web網頁登陸和注冊功能
- 關于JSP用戶登錄連接數據庫詳情
- 基于jsp+mysql實現在線水果銷售商城系統
- jsp使用sessionScope獲取session案例詳解
- jsp session.setAttribute()和session.getAttribute()用法案例詳解
- jsp response.sendRedirect()用法詳解
- 一篇文章帶你了解JavaScript-對象
- JSP之EL表達式基礎詳解
- jsp Response對象頁面重定向、時間的動態顯示
- jsp的九大內置對象深入講解
- jsp EL表達式詳解
- 使用JSP技術實現一個簡單的在線測試系統的實例詳解
- 使用JSP實現簡單的用戶登錄注冊頁面示例代碼解析