所有,我有一個在servlet中設置的屬性變量。並想在jsp中獲得它。 但我有一些關於它的問題。 假設你有代碼。獲取從servlet傳遞的屬性變量
在servlet中。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setAttribute("BeerSelected", "BlackBeer");
RequestDispatcher disp=request.getRequestDispatcher("SelectResult.jsp");
disp.forward(request,response);
}
在JSP
此代碼的工作
<%String name = (String)request.getAttribute("BeerSelected");%>
<%= name%>
但是,爲什麼下面的代碼不能正常工作? jsp不呈現值。
<%request.getAttribute("BeerSelected");%>
下面的代碼也沒有。我不知道爲什麼toString()
不起作用。 thannks。
請閱讀最新的JSP教程。 – BalusC