我正在尝试在JSP页面中检索由Servlet设置的属性值,但是我只能通过${param}
来运作参数。我不确定是否可以采取其他不同的方法。也许很简单,但我还无法处理它。
public void execute(HttpServletRequest request, HttpServletResponse response) {
//there's no "setParameter" method for the "request" object
request.setAttribute("attrib", "attribValue");
RequestDispatcher rd = request.getRequestDispatcher("/Test.jsp");
rd.forward(request,response);
}
在JSP中我一直在尝试获取"attribValue",但是没有成功:
<body>
<!-- Is there another tag instead of "param"??? -->
<p>Test attribute value: ${param.attrib}
</body>
如果我通过整个过程(调用页面、servlet 和目标页面)传递参数,它的效果非常好。