2008-07-19
简单Struts2 Form
写了一简单的Struts2 Form
国际化信息配置如下:
<s:form action="/security/saveUser.do" method="post">
<s:textfield name="entity.username" required="true"
label="%{getText('faceye.security.user.username')}" size="40" />
<s:password name="entity.password" required="true"
label="%{getText('faceye.security.user.password')}" size="40" />
<s:password name="entity.repassword" required="true"
label="%{getText('faceye.security.user.repassword')}" size="40" />
<s:textfield name="entity.email" required="true"
label="%{getText('faceye.security.user.email')}" size="40" />
<s:submit value="%{getText('faceye.security.register.agree')}" align="center" />
<s:reset value="Reset" />
</s:form>
国际化信息配置如下:
<constant name="struts.locale" value="zh_CN"></constant> <constant name="struts.i18n.encoding" value="UTF-8"></constant> <constant name="struts.enable.DynamicMethodInvocation" value="true"> </constant> <constant name="struts.i18n.reload" value="true"></constant> <constant name="struts.objectFactory.spring.autoWire" value="name"> </constant> <constant name="struts.custom.i18n.resources" value="com.faceye.components.core.config.i18n.ApplicationResources,com.faceye.components.security.config.i18n.ApplicationResources_security"> </constant>


评论
package.properties文件, 写成键值对的形式
如:
faceye.security.user.username = 用户名
免的别人不知道所以然