gpt4 book ai didi

java - JSP 不检测 Controller 变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:46 26 4
gpt4 key购买 nike

我正在尝试清理并将使用 XML 配置的 Spring MVC 应用程序迁移到 Java 代码配置。除了从 Controller 发送的变量外,一切都很顺利。当我尝试从我的 JSP View 中的模型映射访问变量时,打印的是带有美元符号和花括号的变量名称,而不是变量值。 IE。名为 error 的模型映射变量在页面中显示为 ${error}

有人可以帮我遮光吗?

最佳答案

这与Spring无关,而是Expression Language ( EL ) 已为您禁用。这可能有多种原因,具体取决于您使用的 Servlet 容器。一个原因可能是您在 web.xml 文件中使用了旧的 XML 命名空间声明。

您始终可以通过添加 <%@ page isELIgnored="false" %> 强制在 JSP 中评估 EL在 jsp 页面的顶部。

关于java - JSP 不检测 Controller 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com