小秋的家

home

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  1 Posts :: 91 Stories :: 17 Comments :: 0 Trackbacks
    关于struts2的国际化,在这里不再阐述了。网上很多讲解,看看就知道了。
这里我想说的是关于Velocity在struts2的国际化。
    我们都知道struts2的国际化在jsp文件中可以用struts2的标签输出国际化。
    例如:
    <s:text name="user.manager"/>
    当利用Velocity和Struts一同开发web应用时,可能会遇到这样的问题,即.vm文件中无法使用Struts的标签。虽然Velocity的 模板引擎以及它强大的语句可以使我们毫不犹豫地抛弃Struts的标签,但有时候,我们仍然需要在.vm文件中使用struts的标签,那么我们该怎么办呢?   
    vm文件中使用Struts2的标签只需要在原有标签前加#s就可以了,参数之间使用””分隔!
    例如:

        #stext("name=%{getText('user.manager')}")

    OK。挺简单的吧。



posted on 2010-08-23 16:34 棋剑小秋 阅读(527) 评论(0)  编辑  收藏 所属分类: web

只有注册用户登录后才能发表评论。


网站导航: