当我在 中设置“消息”属性时ModelMap
,它不会显示在 JSP 中。 字符串文字不是“消息”的值,而是${message}
显示在浏览器中
用户处理程序.java
你好.jsp
spring-bean-config.xml
web.xml
结果页面:我希望在这里看到welcome
而不是${message}
当我在 中设置“消息”属性时ModelMap
,它不会显示在 JSP 中。 字符串文字不是“消息”的值,而是${message}
显示在浏览器中
用户处理程序.java
你好.jsp
spring-bean-config.xml
web.xml
结果页面:我希望在这里看到welcome
而不是${message}
您的问题不在控制器中,而在您的视图hello.jsp
中。正在发生的事情是将视图解释 ${message}
为文字文本,而不是属性的值。
我从来没有使用过jsp,但以下内容可能对你有用。hello.jsp
换行:对于${message}
类似的东西:<c:out value="${message}" />
用户1442922,
您是否在 web.xml 和 spring-bean-config.xml 之上有根根声明,并且为了简洁起见将它们留在您的帖子中?如果您的 .xmls 中没有它们,请尝试添加它们,用于 web.xml 的应该如下所示:
<web-app
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">