| WebWork2.2新特性(三) 在简单页面中使用ww:text进行国际化 这个特性应该说这是一个副产品.是我最近突然想到这个想法,然后试用webwork 2.2,发现可以做到,而webwork 2.1.7是做不到的.
名词定义: 简单页面:不通过action访问,直接访问文件的url.例如直接访问的jsp,或者直接访问的ftl.
需求想法: 在一个网站中,有很多页面,其中很多页面仅仅是简单的页面,没有程序处理等.不过为了国际化,这些页面就需要进行i18n的工作.
1.按照正常的想法,应该是每个页面都要写一个action,然后结果定义为这个页面,通过访问action来对页面进行国际化.或者是写一个action,根据参数的不同,转向目标页面. 或者要定义很多action或者很多参数 或者用一个程序带不同的参数来访问. 总之是麻烦,不直观.
2.实现自己的一个tag来装载国际化信息.这样很简单.不过只能用在jsp里. 如果想使用freemarker的话,通过一些简单处理,也可以使用这个功能. 这个思路很简单,可以不依赖任何其他组件.
3.WebWork 2.1.7 如果是在Jsp中,可以通过
|
| |