将参数从servlet传递到jsp页面

时间:2011-12-23 07:32:21

标签: java jsp servlets

我必须使用以下代码将参数从servlet传递到jsp .Iam。是否可以通过这种方式传递参数?

String val="Testvalue"
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/index.jsp?valpass=val");
        dispatcher.forward(request, response); 

在jsp中

String value=(String)request.getAttribute("valpass") ^

1 个答案:

答案 0 :(得分:4)

如果您从servlet转发到jsp,则应设置为attribute执行

request.setAttribute("key","value")

参数主要用于与客户端到服务器的通信。并使用属性作为内部消息传递