为什么jsp:include参数不可见
|
关于访问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\" />
没有找到相关结果
已邀请:
5 个回复
恋裂
或在Java代码中打印
来调试/探索整个地图。它必须提供有关地图实际包含内容的见解。
锯康
眠缝
在Jasper的运行时内部,我们找到了这个宝石。尚不清楚这是问题所在,但是正在呈现的页面是defaultParent.jsp的jsp:include,尽管从defaultParent传递到jsp:include的jsp:params似乎也没有显示。
担每棱绰
泻伴墓荒