rd.sendRedirect()和rd.forward()下的傳值方式

(一)rd.forward下的傳值方式

 

前面先getAttribute內容

request.setAttribute("result", result);//賦值
 
RequestDispatcher rd = request.getRequestDispatcher("/jsp/posttransfer/PostQResult.jsp");//改變地址
 rd.forward(request, response);
 
 

 
 
(二)sendRedirect 對應的傳值方式
 

HttpSession sess=request.getSession();
sess.setAttribute("userid", id);    //userid爲session對象中存儲的名字,id爲數值,可以是從jsp傳遞過來的東西。

response.setContentType("textml; charset=UTF-8");   //傳過去
 response.sendRedirect("/ClientManager/jsp/index.jsp"); 
  
}

發佈了24 篇原創文章 · 獲贊 11 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章