利用资源文件的好处:
在资源文件中定义的名字可以多次利用,不用每次都在不同的网页上重覆的写
可调用资源文件,以免不同的开发人员有不同的风格,可以统一风格。
资源文件的定义方法: key=value 其中KEY中由自己取名的(可以随便写)
VALUE是表单中的提示信息(如:account password email …..)
资源文件的调用方法:
<bean:message key=“消息内容key” bundle =“资源文件key”>
例如:用户注册:
资源文件:ApplicationResource.properties
input.password=please input password :
input.account=please input account :
----------------------------------------------------------------------
login.jsp
<%@ page language="java" pageEncoding="gb2312"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<html>
<head>
<title>JSP for LoginForm form</title>
</head>
<body>
<html:form action="/login">
<h3>一般方法</h3>
please input password :<html:password property="password"/><br>
please input account :<html:text property="account"/><br>
<html:submit/><html:cancel/>
<hr>
<h3>利用资源文件</h3>
<bean:message key="input.password"/><html:password property="password"/><br>
<bean:message key="input.account"/> <html:text property="account"/><br>
<html:submit/><html:cancel/>
</html:form>
</body>
</html>
-----------------------------------------------------------------------------------------------------------
得到结果: