IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
SSM框架在通过SpringMVC的国际化操作时无法读取
0
1
class="cursor-pointer"> 详细描述
正常配置国际化需要在mvc的配置文件中加入数据包的bean容器,读取语言资源包文件messages_zh_CN.properties这类 然后在jsp文件中加载头文件<%@taglib prefix="spring" uri="http://www.springframework.org/tags"%>,在jsp页面需要读取properties文件的内容加入形如
在以上是正确操作,但在此之后,使用web容器在本地试运行页面,依然会报错 这个问题是SpringMVC内部有一个自动打开首页的标签
,SpringMVC没有通过调用容器中的资源文件直接打开了这个jsp文件的静态页面导致引用错误,解决方式是删除
标签,在controller中加入一个对“/*”的跳转控制 其本质是引用静态页面没有通过容器的一个问题
class="cursor-pointer"> 截图
可以看到,同样是打开login.jsp的页面,但直接从springmvc打开的页面读取不到在zh_CN中的login.Welcome参数,而我在进行手动url跳转之后该页面可以正常读取
class="cursor-pointer"> 代码
/views/login.jsp
删除这一段
@RequestMapping("/") public String welcome(){ return "login"; }
在controller中加入这一段
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
8
6
0
10