2013-07-15 57 views
0

當我在ModelMap中設置「消息」屬性時,它不會顯示在JSP中。代替 「消息」 的值,字符串文字${message}是越來越顯示在瀏覽器從控制器到查看頁面的數據傳輸

UserHandler.java

UserHandler.java

的hello.jsp hello.jsp

彈簧豆config.xml中 spring-bean-config.xml

web.xml web.xml

結果頁面:在這裏,我希望看到welcome代替${message} result page

+0

您能清楚地問清楚你的問題嗎? –

+0

hello.jsp的視圖頁面沒有顯示消息的值。我的控制器有什麼問題嗎? – sh977218

回答

1

您的問題並不在控制器,但在你看來hello.jsp。發生了什麼是該視圖將${message}解釋爲文字文本,而不是屬性的值。

我從來沒有使用jsp,但以下可能會爲你做的伎倆。 在hello.jsp更改的行:${message}類似:<c:out value="${message}" />

+0

它仍然在jsp頁面上顯示文本文本$ {message}。 – sh977218

+0

嘗試使用

0

user1442922,

你有你的web.xml和彈簧豆-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"> 
相關問題