2017-04-20 229 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"); 
%> 
相關問題