对 jsp:param 和 JSTL 的作用域感到困惑
Confused about jsp:param and scopes with JSTL
我在 "parent" JSP 和 jsp:include 和 jsp:param 中包含 "child" JSP。
我有一个 jsp:parameter 参数 name="test"
, value="testValue"
*c:out value="${test}"*
不 显示任何内容(它是空白的)。
只显示 "testValue"
.
为什么会这样?
官方文档说 jsp:param 向请求范围添加值。
c:out 应该查看每个范围(从狭窄的(页面)到更广泛的(应用程序))。
我一定是错过了什么?
糟糕,我没有正确阅读文档,实际上...文档说它向 URL 添加了一个参数;范围是属性。
我在 "parent" JSP 和 jsp:include 和 jsp:param 中包含 "child" JSP。
我有一个 jsp:parameter 参数 name="test"
, value="testValue"
*c:out value="${test}"*
不 显示任何内容(它是空白的)。
只显示 "testValue"
.
为什么会这样? 官方文档说 jsp:param 向请求范围添加值。 c:out 应该查看每个范围(从狭窄的(页面)到更广泛的(应用程序))。 我一定是错过了什么?
糟糕,我没有正确阅读文档,实际上...文档说它向 URL 添加了一个参数;范围是属性。