00:00
我们先来解决前两个问题,那实际上我们在做任何国际化之前,先需要配置国际化资源文件,对吧?那实际上我们这个在前面已经配置过了,就是我们前面配的这个message source,它指向了这个A8n.pro我们打开这个配置文件,诶我们来加入两组建制,对I18。N点优点等于优点I18n.password等于password,为了国际化呢,我还需要来搞两个。国际化的文件,不过他们需要带什么呢?需要带语言跟国家的这个后缀CHCN,中文的。用户名、密码。
01:02
再来一个。这个呢,美国英文的。En_us。这个里边不用改对吧,OK,国际化资源文件就搞好了,然后呢,我在views下边来新建一个JSP。叫I1。8n.GSP。这个JSP呢,我们需要来。在页面上显示那个U的,我先需要导入这个fmt标签fmt UI。FM t message ki18n.u的。
02:04
加一组超,呃,加一个超链接连到另外一个页面AI18N two i18n two。这个页面呢,跟这个,呃,这个I18N two啊,跟这个页面长得几乎一样,只不过在I18N two这个页面里边,我们显示的是password。把这个直接复制上来,IU8。好了,这块直接显示password就可以了。这个改一下。然后我们需要把这个链接也加到index这个页面。好,加完下面的问题呢,就是由这个index如何到这个I18N,以及由这个A18N如何到I18N two是吧?我们直接找到spring mvc配置文件,我们还记得我们在前面我们讲过一个可以不通过handle方法直接进行页面的这个跳转吗?MMMVC哪个来着?View controller pass。
03:22
我这个叫。I18N。Name i18N对吧。再来。I18N。Two。兔好,走起。看到我们的这个index。CTRLC打开IE浏览器。对关一下哈。
04:02
L8NOK,密码。哎哟,这应该是去另外一个页面了是吧,这个链接不对。看一眼哈。L8TWO l8two这个是没问题的,L8N。第一个应该是什么呀,改错了是吧,第一个应该叫优。然后呢,我去的位置啊,应该是。应该是two。然后我们再来看这个I18N two.jsp,刚才改错了,这应该叫passwor。改改回来。再靠我们的index,哦,没问题,重来。回退。刷新找。用户名再来,诶密码没问题,好的,下边的话呢,我来进行这个语言的切换。
05:07
设置。我们找到。设置inland选项。语言诶,我把这个美国英文放前面去确定,确定我来点这个超链接,大家看是不是切换了呀,所以说第一个问题我们就已经搞定了。这个实际上这个我们在前边儿讲那个fmt标签,就讲那个视图的时候啊,说过这个还记得吧。下一个问题,我们如何在bin里边?获取lock对应的消息,那我现在呢,怎么办呢,我把这个呀给它注销一下。诶,我这个我连到目标哈的方法,现在我找到它就I18N是吧,来过来。
06:00
Public string i18N。叫kiss a班。At request mapping i18。嗯。Return。I1。8N,比方说我希望在这个里边啊,哎,我也得到那个U的那个Y6值,怎么得呢?哎,我需要在这个bin里边注入那个message s。Resource bund message source source at auto weird,好的,我来获取一下,这个value值等于message source.get message看到了吧?这里边呢,我的code叫。
07:03
A18n.u点这个呢是空,哎,Lock q,我需要lock q,我们这样来写lock q lock ctrl c o,我们还记得我们在这个目标方法里边,我们可以加入这个lock吧,记得吧。PPT大家往前翻,或者是看以前的视频,我们都会找到,OK,我把这个Y6值来打印一下。Value保存。走起,再看一下。哎,我们注意这块是优点是吧,点进来没问题,我现在的话呢,我把这个语言来切换一下。切换成中文。好了,再点。
08:00
密码看见了吧,这块显示的也是用户名,用户名没问题,这样的话呢,我们关于第一个问题跟第二个问题就解决了,那时间跟数值fmt里边也有对应的标签是吧?这里边我就不再说了,OK,第一个第二个OK,下面的话呢,我们来看第三个问题。
我来说两句