ActionMessage可以不和资源文件一起使用
2007-07-16 13:23
375 查看
看了看源码,ErrorsTag.
if (report.isResource()) {
message =TagUtils.getInstance().message(
pageContext,
bundle,
locale,
report.getKey(),
report.getValues());
} else {
message = report.getKey();
}
说明,是可以不使用资源文件的。
再看,ActionMessage构造方法,
new ActionMessage( String value, boolean isResource );
只要这样构造就不用资源文件,
ActionMessage msg = new ActionMessage("随便写",false);
之后把
ActionMessages errors = ..
errors.add( "mykey",msg)
...
最后页面上使用
<html:errors property="mykey"/>
这样就输出了
"随便写"。
所以,结论是,可是不用资源文件使用ActionMessage,以及<html:errors>
if (report.isResource()) {
message =TagUtils.getInstance().message(
pageContext,
bundle,
locale,
report.getKey(),
report.getValues());
} else {
message = report.getKey();
}
说明,是可以不使用资源文件的。
再看,ActionMessage构造方法,
new ActionMessage( String value, boolean isResource );
只要这样构造就不用资源文件,
ActionMessage msg = new ActionMessage("随便写",false);
之后把
ActionMessages errors = ..
errors.add( "mykey",msg)
...
最后页面上使用
<html:errors property="mykey"/>
这样就输出了
"随便写"。
所以,结论是,可是不用资源文件使用ActionMessage,以及<html:errors>
相关文章推荐
- QT下资源使用和资源占用…(可以动态加载资源文件,这样不占内存)
- 一起谈.NET技术,.NET的资源并不限于.resx文件,你可以采用任意存储形式 [下篇]
- 一起谈.NET技术,.NET的资源并不限于.resx文件,你可以采用任意存储形式 [上篇]
- 专业版Unity技巧分享:使用定制资源配置文件 ScriptableObject
- 2.QT中使用资源文件,程序打包
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 使用Texture管理cocosBuilder项目资源:纹理文件使用(TexturePacker)
- Win32汇编教程三 一个简单的对话框 --- 兼谈资源文件的使用
- Asset资源文件的使用方法
- linux终端下,使用ls时,显示的文件颜色,都表示什么含义,在哪里可以查看和修改
- struts、spring国际化资源文件使用简介
- Android 打包, 不同渠道使用 不同的资源文件
- 创建和使用资源文件resources
- 【ServletConfig、ServletContext】使用ServletContext、类加载器读取资源文件
- scrollview listview不建议一起使用,非要用也可以
- 一起谈.NET技术,WCF使用NetTcp传输文件
- Spring框架之Filter应用,filter可以使用spring注入资源
- 使用Android Studio的lint清除无用的资源文件
- 使用ResourceBundle国际化资源文件读取properties详解