我正在使用Spring MVC,在我的控制器中,我使用以下代码设置一个标准模型属性:
...
model.addAttribute("param", value);
...
现在,我希望在一个脚本片段(位于 JSP 中)中访问它。例如:
<%
Object value = ***.get***("param");
... more java code...
%>
我该怎么做?
注意:我知道使用脚本片段是一个糟糕的想法,但请暂时忍耐一下。
我正在使用Spring MVC,在我的控制器中,我使用以下代码设置一个标准模型属性:
...
model.addAttribute("param", value);
...
现在,我希望在一个脚本片段(位于 JSP 中)中访问它。例如:
<%
Object value = ***.get***("param");
... more java code...
%>
我该怎么做?
注意:我知道使用脚本片段是一个糟糕的想法,但请暂时忍耐一下。
它被存储为请求属性。
Object param = request.getAttribute("param");
与具体问题无关的是,我建议您提出一个新问题,询问如何在不回到传统做法的情况下实现功能要求。
request.getParameter()
只能返回客户端提供的 HTTP 请求参数。 - BalusC