關于struts2的國際化,在這里不再闡述了。網上很多講解,看看就知道了。
這里我想說的是關于Velocity在struts2的國際化。
我們都知道struts2的國際化在jsp文件中可以用struts2的標簽輸出國際化。
例如:
<s:text name="user.manager"/>
當利用Velocity和Struts一同開發web應用時,可能會遇到這樣的問題,即.vm文件中無法使用Struts的標簽。雖然Velocity的 模板引擎以及它強大的語句可以使我們毫不猶豫地拋棄Struts的標簽,但有時候,我們仍然需要在.vm文件中使用struts的標簽,那么我們該怎么辦呢?
在vm文件中使用Struts2的標簽只需要在原有標簽前加#s就可以了,參數之間使用””分隔!
例如:
這里我想說的是關于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。挺簡單的吧。