【发布时间】:2014-07-21 18:04:51
【问题描述】:
我试图将一个字符串从 Java servlet 发送到 JSP,但我总是在字符串中得到一个空值
Test.javaservlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String s = "HelloWolrd";
System.out.println(s);
response.setContentType("text/jsp");
request.setAttribute("s", s);
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/WEB-INF/test.jsp");
dispatcher.forward(request,response);
}
test.jsp
<body><%= request.getAttribute("s")%> </body>
web.xml 已将 servlet 类映射到 api。测试和 url-pattern 为/test。
【问题讨论】: