2009-07-17 81 views
3

如何使用纯Java代码在JSP页面之间传递参数?JSP - 在JSP页面之间传递参数

I.e.我不想使用如下代码:

<jsp:include page="<%=fileName%>" flush="true"> 
         <jsp:param name="txtUsername" value="<%=_USERNAME_%>" /> 
         <jsp:param name="txtName" value="<%=name%>" /> 
         <jsp:param name="txtPassword" value="<%=_PASSWORD_%>" /> 
       </jsp:include> 

我需要一个纯Java代码。

回答

6

如何:

<% request.setAttribute("foo", "bar"); %> 
<jsp:include page="<%=fileName%>" flush="true" /> 

以及相应的使用中包含的文件:

<%= request.getAttribute("foo") %> 
+0

将这项工作与重定向页面参数的情况下? – 2009-07-17 06:41:35