00:00
大家注意看一下哈,咱们现在这个国际化呀,哎,都实现出来了,对吧?都实现出来了,那么大家注意我们说了,在开发的时候啊,我们在这个JSP页面里面,我们是不希望使用这种什么东西啊啊这种代码脚本呢,表达式脚本的,那开发的时候怎么办呢?使用EL表达式或者是GSTL标签库,T代表这些什么表达式脚本和代码脚本,那接下来我们就来看一下我们这个国际化如果用GSTL标签库来做的话是什么样子啊。那么首先我们得先导包,呃,你得先把这个什么,呃,GSTL标签库的包给导下来,我们我们先拿包啊,哪个呀,就这两个我们复制一下。呃,复制到咱们今天这里面来是吧,我们粘贴。然后选了这两个包添加到类里面去,添到类库里面去,这个还是选模块的哈,啊走进来了,进来之后啊,我们在哪里用呢?咱们在这个里面用,你看218,但是我使用的是format啊,这样一个国际这个标签来使用的国际化,我先运行这个哈,啊,其实跟刚刚那个是一样的,我把这个先去掉。
01:29
Fmt,大家看一下这个是不是跟我们刚刚那个国际化的页面是一模一样的呀,完全一样的哈,没有啥区别。那现在我们就来看看我们在这里面如何实现这个国际化啊,那其实这个用用这个GSTL标签库做国际化呀,我们需要引入一组标签库,每一组标签库呢,间号百分号,At t Li f MT,然后它的这个URL地址呢,就是这个fmt的。
02:05
就这一种。啊这一组,那么大家请看一下哈,对于咱们这个国际化其实需要做什么跟什么呀,通过这个代码,其实你看一下也不复杂嘛。首先它需要的元素有哪些?首先需要一个logo,没错吧?然后是不是还需要一个base name没错吧,最后呢,有了这些以后,他是不是就可以输出了,就三个事情对吧?呃,三个事情来我们说一下是哪三个事情啊,我把这个关了啊。分别就是哎使用标签设置logo信息,这第一个,第二个使用标签设置base name对吧,就完了嘛,第三个就是使用诶使用标签输出国际化信息。
03:08
国际化信息就三点嘛,跟我们原来在这里做的也也差不多,就那么三点,那我们来看一下哈,我们用这一组标签如何实现这三点呢?来请看一下哈,我们在这里。呃,咱们format f MT注意看的哈。咱们先输出帮叫做set local,大家看见了吗?就好了,这就set local了,哎,那么这个local信息大家看啊,我们我们可以输出输出什么东西啊,大家想想这个地方这两个选择是不是专门传过来这个不同的logo,那怎么办?我们在这里写一下哈,嗯,叫做I18N,它叫做logo,诶,Local local等于什么东西呢?ZH先,这是中文吗?那英文这个注意看啊。
04:17
就变成en us,那我要输出这个东西,这个东西是不是参数啊,参数简单了嘛,你看perter.local完善了。这样就可以输出了啊,或者说你要是不确定的话,咱只能慢一点,咱慢一点你注意看我能不能输出啊,来我刷新一下。一点点来哈,嗯哦,他说你这个东西还不能识别,咱们刚刚打完包之后,要重新部署一下哈,否则他不识别这东西,那价不打进去,要要重新部署一下来。稍等啊。好部署成功了,那再来吧,咱们刷新一下走大家看一下,现在我没有参数,他在这个地方呢,输出的是空串是吧,那现在我有参数了。
05:08
对吧,这是不是可以输出啊,我就把这个东西通过它的这个方法,你看啊,这标签f MT set local放进来就行了,你就把这个放进来就行了,好,那现在我不就设置了这个,呃,Local语言信息吗?设置语言信息嘛,就第一步嘛,就local信息嘛,对吧?好第二我怎么样设置这个base斯链嘛,来请看哈base斯链怎么做fmt设置bund,那么bund里面是不是需要这个base链搞定,搬到是什么I18N完事了呀,这就是第二步了呀,就特别特别简单,没有什么特别难的哈,把它拿过来。看见了吗?完了以后第三步。
06:03
咱们第三步是什么,就是使用这个东西呀,输出嘛,是吧,咋输出呢,来我我拿一个给你试一下啊,第三步注意看FN叫做messenger完事了,Messenger里面你给我个K,我就去输出了,大家看到其实他这里也能看见这个key的信息。啊,这里要哪个K啊,比如说咱们输一个user name吧,这里其实也能看见,看见吗?好,我就这么写啊,那我我我我刷新一下,我现在是英文就认输出来了,我换中文了是不是可以啊,就输出了呗,那我只要把这个信息输出到这边来,不就完事了吗?是吧,没有什么复杂的呀,来注意看了啊,咱们第三步把它都换过去就完事了嘛。来。呃,我们找到注册这个地方,注册这里呢是。到用户名这里呢,是usual name,密码是。
07:05
Password性别,这个非常简单哈,Thanks,男叫做boy呗,对吧,女就是够。好了,这这个比较长了哈,比较长的话,我们建议大家换行来显示,这样好一点,这样可读性高一点,代码一定要注意可读性要求一定要高一点好一点哈,邮箱email。然后重置reset提交,呃,好了,咱们就改好了吗?那改好之后来咱们看一下吧,走我英文是吧,没问题啊,我我中文。哎,中文好了,那如果说你不传这个参数呢,它使用你系统都默认的是不是还是中文呢?哎,还是中文,OK,这个呢,咱们了解一下,这就使用这个标签GSTL标签库来实现这个国际化啊。
我来说两句