我希望能够直接在 JSP 中访问一些 HTTP GET 参数,无需通过 Controller+Model 传递它们,但同时其他参数和逻辑仍然使用调度程序/ Controller /模型/ View 机制。
这是因为我有许多由 Javascript 生成且仅在 Javascript 中使用的 HTTP GET 参数。我的 Controller 根本不需要它们。
我尝试了 ${arg}
、${request.arg}
、${requestScope.arg}
,似乎没有任何效果。
如果我绕过调度程序,${requestScope.arg}
可以工作。
但是有没有办法让它与调度程序一起工作?
谢谢!
最佳答案
如果这是您要访问的请求参数(而不是像标题所示的请求属性),则语法为 ${param.parameterName}
。
如果是请求属性,则为 ${requestScope.attributeName}
。
参见http://java.sun.com/products/jsp/syntax/2.0/syntaxref207.html#1010522供快速引用。
关于spring - 从 Spring Web MVC 中的 JSP View 访问请求参数,而不将它们放入模型中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979164/