2017-04-20 158 views
0

NOOB ALERTJSP从一个文件获取变量到另一个文件

我不是一个编码器,我不知道整个事情是如何工作的,但在我们内部基于Web的操作系统中进行数据收集时,我们使用.jsp文件来打印报告等。一个文件(report1.jsp)正在生成比另一个文件(report2.jsp)更多的参数(可用变量)。我不知道他们从哪里获得这些变量。

有从report1.jsp访问这些变量和report2.jsp使用它们的方法吗?

PS。 我无权访问Servlet。只有棍子的末端(又名jsp文件)。

回答

0

您可以将变量放入不同的jsp中,并将它们包含在report1.jsp和repot2.jsp中。

variables.jsp

<% 
    String username = "john"; 
%> 

report1.jsp

<%@ include file="variables.jsp" %> 

report2.jsp

<%@ include file="variables.jsp" %> 

你也可以尝试设置在report1.jsp会话属性。

<% 
    String username = "john"; 
    request.getSession().setAttribute("username", username); 
%> 

而且在report2.jsp使用可变

<% 
    String username = (String)request.getSession().getAttribute("username"); 
%> 
相关问题