我有一個關於servlets和jsp的問題。從Servlet發送一個變量到JSP
的Servlet:
public class Servlet extends javax.servlet.http.HttpServlet {
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
Integer i = new Integer(15);
request.setAttribute("var", i);
RequestDispatcher Dispatcher = getServletContext().getRequestDispatcher("/index.jsp");
Dispatcher.forward(request, response);
}
JSP頁面:
<html>
<head>
<title></title>
</head>
<body>
<form id="id" method="get" action="servlet">
<%= (request.getAttribute("var")) %>
</form>
</body>
</html>
因此,我希望看到15,但我看空。爲什麼會發生?
固定它。結果是一樣的:( –
同一個應用程序(WAR,項目...)中包含的servlet和JSP? –
是的,它的想法項目 –