jsp:param 値へのアクセスについて、このポスターとまったく同じ基本的な質問があります。彼の例に従うことは、私にはうまくいきません。jsp:include経由で渡されたパラメータが、インクルード ファイルに表示されないようです。私のセットアップに何か特別なものはありますか?
発信者:
<div>
<jsp:include page="../../../common/callee.jsp">
<jsp:param name="justinVar" value="primary" />
</jsp:include>
</div>
callee.jsp:
<i>method 1: [</i><b><%= request.getParameter("justinVar") %></b><i>]</i>
<p/>
<i>method 2: [</i><b>${param.justinVar}</b><i>]</i>
<p/>
<i>method 3: [</i><b>${justinVar}</b><i>]</i>
<p/>
最終出力:
method 1: [null]
method 2: []
method 3: []
更新:次の回避策は機能しますが、間違っているように見えますが、おそらく機能するという事実は、機能していないものを明らかにします.
<c:set var="justinVar" value="justinVARisHere" scope="request" />
<jsp:include page="../../../common/callee.jsp" />