gpt4 book ai didi

java - Spring消息未出现在jsp页面上

转载 作者:行者123 更新时间:2023-12-01 18:06:35 24 4
gpt4 key购买 nike

在此代码中,我通过 spring 使用本地化。

欢迎-servlet.xml

<bean id="messageSource" 
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:resources/messages" />
<property name="defaultEncoding" value="UTF-8" />
</bean>

<mvc:interceptors>
<bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"
p:paramName="locale" />
</mvc:interceptors>

<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />

登录.jsp

<th align="center">
<h1><spring:message code="login.LogIN" /></h1>
</td>

错误

javax.servlet.jsp.JspTagException: No message found under code 'login.LogIN' for locale 'hi'.
org.springframework.web.servlet.tags.MessageTag.doEndTag(MessageTag.java:200)
org.apache.jsp.view.login_jsp._jspx_meth_spring_005fmessage_005f0(login_jsp.java:216)

messages_en.properties

login.LogIN=LogIn

messages_hi.properties

login.LogIN=LogIn

消息路径:

src/resources/messages/messages_hi.properties

如何正确显示spring消息?

最佳答案

问题是路径不完整,请尝试以下操作:

classpath:/resources/messages/messages

关于java - Spring消息未出现在jsp页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35981916/

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