文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>国际化消息框的创建

国际化消息框的创建

时间:2008-10-14  来源:fly928sky

1.在WEB-INF文件夹中添加“validations.xml”文件
 文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE form-validation PUBLIC
     "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
     "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
<form-validation>
<formset>
<form name="loginForm">
 <field property="lname" depends="required">
  <msg name="required" key="witbbs.login.lname"></msg>   //key
 </field>
 <field property="lpassword" depends="required">
  <msg name="required" key="witbbs.login.lpassword"></msg>  //key
 </field>
</form>
</formset>
</form-validation>
2.修改“struts-config.xml”文件
 在<message-resources />这条语句下添加如下几行:
 <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  <set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validations.xml" />
   </plug-in>
   
3.修改JSP文件
 (1)添加一行(必要)<%@ page contentType="text/html;charset=utf-8"%>
 (2)在</head>和<body>中间添加一行,例如:
 </head>
 <html:javascript formName="loginForm"/>
 <body>
 (3)将<html:form />修改如下:
 <html:form action="/login" onsubmit="return validateLoginForm(this)">
 
4.编写资源文件,添加“key”
 
//好处:
1.省去了繁琐的JS编码问题
2.能够使用国际化来处理消息框
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载