我对如何在EL中添加堆栈中的值感到困惑,我应该如何编码 How to redirect to JSP and add values to the stack in EL.
这是否正确
@WebServlet (name="A", urlPatterns={"/next"})
@WebInitParam(name="test",value="annotation")
@WebServlet (name="A", urlPatterns={"/next"}, initParams = {@WebInitParam(name="test",value="annotation")}
答案 0 :(得分:1)
如果要从servlet重定向到jsp,那么
ReqeustDispatcher rd = request.getRequestDispatcher("yourJsp.jsp");
rd.forward(request, response);
要添加值,您可以直接设置请求属性。
request.setAttribute("attributeName", "attributeValue");
在您转发的jsp中,
#{requestScope.attributeName}
答案 1 :(得分:0)
这是怎么回事?
<c:redirect url="index-userapp.jsp">
<c:param name="co"
value="${param.co}"></c:param>
</c:redirect>