0

当我在 中设置“消息”属性时ModelMap,它不会显示在 JSP 中。 字符串文字不是“消息”的值,而是${message}显示在浏览器中

用户处理程序.java

用户处理程序.java

你好.jsp 你好.jsp

spring-bean-config.xml spring-bean-config.xml

web.xml web.xml

结果页面:我希望在这里看到welcome而不是${message} 结果页面

4

2 回答 2

1

您的问题不在控制器中,而在您的视图hello.jsp中。正在发生的事情是将视图解释 ${message}为文字文本,而不是属性的值。

我从来没有使用过jsp,但以下内容可能对你有用。hello.jsp换行:对于${message}类似的东西:<c:out value="${message}" />

于 2013-07-15T18:14:37.317 回答
0

用户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">
于 2013-07-21T03:25:21.110 回答