2017-09-21 3 views
2

私のメインJSPに含まれているjspファイルにパラメータを渡そうとしています。私は付属のJSPページで変数を使用しようとすると、一つだけの引数が通過来ているようだが、Java JSP変数パラメータにインクルードを使用する

approot/index.jsp 

<c:set var="Arg01" value="Argument01"/> 

<jsp:include page="include/other.jsp"> 
    <jsp:param name="myArg01" value="${Arg01}"/> 
    <jsp:param name="myArg02" value="Argument02"/> 
</jsp:include> 

を設定する(第2一つは:私はオンラインで使用してCを行う方法を見てきたものから、 Cを使用していない:セット)

approot/include/other.jsp 

<!-- this doesn't work --> 
<p>${param.myArg01}</p> 

<!-- this does --> 
<p>${param.myArg02}</p> 

何もクラッシュしませんが、私はmyArg01がそれを歩き回るのこの方法は、おそらくひどいですが、それは私が問題を回避するために見つけることができる唯一の方法です空白

+0

第二引数は、cを使用していないされます。set静的な文字列を使用するだけで、最初の文字列は動作しません – Trent

答えて

0

であることがわかります。

私は別の種類を使用し、私のメインのJSP

public static String myArg01 = "Argument01"; 
public static String myArg02 = "Argument02"; 
<%@ include file="include/other.jsp" %> 

に含めるそれから私は含まJSPファイル内に直接変数を参照することができ

<p><%= myArg01 %></p> 
<p><%= myArg02 %></p> 
関連する問題