程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP 頁面傳值(下):使用session會話/request方式傳值並重定向頁面

JSP 頁面傳值(下):使用session會話/request方式傳值並重定向頁面

編輯:關於JSP

 使用session會話傳值並重定向頁面

 //得到用戶提交的值
 String name = request.getParameter("username");
 String pwd = request.getParameter("password");
 //創建HttpSessio對象
 HttpSession s = request.getSession();
 //將值綁定在session會話中
 s.setAttribute("Sname",name);
 s.setAttribute("Spwd",pwd);
 //重定向
 response.sendRedirect("yinyu.jsp");

在yinyu.jsp頁面中得到值

 //使用session會話取值
 String username = (String)session.getAttribute("Sname");
 String password = (String)session.getAttribute("Spwd");

 使用request方式傳值並重定向頁面

 //得到用戶提交的值
 String name = request.getParameter("username");
 String pwd = request.getParameter("password");
 //將值綁定在request中
 request.setAttribute("Rname",name);
 request.setAttribute("Rpwd",pwd);
 //重定向
 RequestDispatcher rd = request.getRequestDispatcher("yinyu.jsp");
 rd.forward(request,response);

在yinyu.jsp頁面中得到值

 //使用request協助相關取值
 String username = (String)request.getAttribute("Rname");
 String password = (String)request.getAttribute("Rpwd");

setAttribute() 設置綁定屬性值setAttribute("自定義命名",要綁定的引用); getAttribute() 取出得到屬性值getAttribute("setAttribute中的自定義命名"); sendRedirect() 重定向跳轉頁面sendRedirect("要跳轉的頁面地址");

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved