spring - 从 Spring Web MVC 中的 JSP View 访问请求参数,而不将它们放入模型中

标签 spring jsp spring-mvc

我希望能够直接在 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/

相关文章:

java - 如何关闭通过 Spring 创建的 jdbc 连接?

java - 使用 QueryDSL 和 Spring 的 Repository 编写跨表查询

java - 显示日期列中的数据 - 解析到日期

java - 如何使用 Mockito 关闭 stub 方法的参数

java - 运行单元测试时对 assertEquals 的引用不明确

java - 如何让 RestTemplate 使用 UriComponents 和 EncodingMode.VALUES_ONLY 对所有字符进行编码?

javascript - 测试类无法读取consul配置

java - 将请求从 servlet 转发到 jsp

java - linux下mysql jdbc驱动和Eclipse : ClassNotFoundexception com. mysql.jdbc.Driver

spring saml - IDP 发起的 SSO