亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將變量從servlet傳遞給jsp

將變量從servlet傳遞給jsp

開心每一天1111 2019-08-19 16:10:04
將變量從servlet傳遞給jsp如何將變量從servlet傳遞給jsp? setAttribute并getAttribute沒有為我工作:-(
查看完整描述

3 回答

?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

在將請求轉發給jsp之前,您可以將所有值設置到響應對象中?;蛘撸梢詫⒅捣湃霑抌ean并在jsp中訪問它。


查看完整回答
反對 回復 2019-08-19
?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

在以下情況下它將無法工作:

  1. 您將會重定向到一個響應新的請求通過response.sendRedirect("page.jsp")。新創建的請求對象當然不再包含屬性,并且在重定向的JSP中無法訪問它們。您需要轉發而不是重定向。例如

    request.setAttribute("name", "value");request.getRequestDispatcher("page.jsp").forward(request, response);
  2. 您正以錯誤的方式訪問它或使用錯誤的名稱。假設您已使用名稱設置它"name",那么您應該能夠在轉發的 JSP頁面中訪問它,如下所示:

    ${name}


查看完整回答
反對 回復 2019-08-19
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

我找到的簡單方法是,

在servlet中:

您可以設置值并將其轉發到JSP,如下所示

req.setAttribute("myname",login);req.getRequestDispatcher("welcome.jsp").forward(req, resp);

在Welcome.jsp中,您可以獲取值

.<%String name = (String)request.getAttribute("myname"); %><%= name%>

(或)直接你可以打電話

<%= request.getAttribute("myname") %>.


查看完整回答
反對 回復 2019-08-19
  • 3 回答
  • 0 關注
  • 501 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號