[本站首页] [管理页面] [写新日志] [退出]

朝为田舍郎,暮登天子堂,将相本无种,男儿当自强。
首页(178) Hibernate(10) JAVA(19) Web(15) Struts(7) 口水(9) Ides(18) 其它(51) AJAX(6) database(29) 
Blog信息

blog名称:四裤全输的小窝~~
日志总数:178
评论数量:699
留言数量:198
访问次数:1154253
建立时间:2005年10月29日

Blog内搜索



日志更新

谷歌地图定位偏移解决方法
【转】利用Windows内置的命令作端口
WIN2003服务器安全加固方案
[转]sql server 日期比较、日
MediaCoder 一般参数设置
[转]VMware中创建共享磁盘阵列的方
缓解vss共享文件夹的安全隐患问题(转)
Delphi 中调用JavaScript
微软的官方方法:延长Windows Se
cxGrid 过滤 排序后 取选中记录的

最新评论

回复:谷歌地图定位偏移解决方法
回复:谷歌地图定位偏移解决方法
回复:WIN2003服务器安全加固方案
回复:cxGrid 过滤 排序后 取选中
回复:TreeView 父节点 子节点 
回复:[转]Oracle Instead
回复:DWR 官方下载地址
ugg  boots
回复:cxGrid 过滤 排序后 取选中
回复:DWR 官方下载地址

友情链接

biglin's Blog
NoisyRam's Blog
Stone's Blog
Kevin 的小家
『知』治通鉴

留言板




[Struts]struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 四裤全输 发表于 2006/4/26 18:06:33

转自:http://blog.csdn.net/srx/archive/2005/09/30/492918.aspx前天我看了一个人的帖子,问Struts不使用资源文件能不能创建ActionMessage并用<html:errors。。>显示,我开始觉得不行。但是看了ErrorTag源码,原来是可以不用资源文件的。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>


阅读全文(14750) | 回复(3) | 编辑 | 精华

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 anoxia(游客)发表评论于2007/9/23 6:00:13

我觉得有问题. 首先:"只要这样构造就不用资源文件, ActionMessage msg =  new ActionMessage("随便写",false);" 这句话就有问题.false是放不进去做构造参数的,起码应该是Object.FALSE 其次:<html:errors property="mykey"/>是取不出任何东西的. 我用的是struts 1.1,且试过了 <html:messages id="messages" message="true">     <bean:write name="messages"/> </html:messages> 报Scope中找不到messages; 后来又尝试改成ActionError msg =  new ActionError("随便写",false);页面用<html:errors property="messages"/>还是不行


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 ssss(游客)发表评论于2007/5/15 21:14:00

不行! 不行!

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 morphine(游客)发表评论于2006/7/2 17:31:02

虽然这种方法不需要配置文件,但是还是必须在struts-config中配置message-resources,并根据其中的parameter建立一个空的.properties文件,否则会出错,我觉得这是struts中还需改善的地方,我用的是struts 1.2.8,1.1没有这个特性 以下为blog主人的回复:呵呵,我还没有这样用过呢~我只是测试了可以不用在本地定义消息。  

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 Anubis(游客)发表评论于2006/6/23 18:13:01

ActionMessage msg =  new ActionMessage("随便写",false); 这个构造方法可以么以下为blog主人的回复:可以的,你试试吧~ 

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 四裤全输发表评论于2006/6/20 17:08:10

测试了,在JB下面不行,但我用MyEclipse测试能行,估计是JAR包的问题吧~

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 ddd(游客)发表评论于2006/6/17 0:33:06

我测试,可以使用 <html:errors /> 方式显示。以下为blog主人的回复:不是用的JBulider吧?我在JBulider中测试不成功! 

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 风趣(游客)发表评论于2006/4/27 18:26:20

关于以上的的确可以,不过,在使用<html:error>的时候必须写property,否则不行,对于这方面的解说,网上可以查找到详细资料!以下为blog主人的回复:我是完全按照他说的哪样做的,但测试的时候确实不成功呢~ 

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:struts的ActionMessage以及html:errors原来可以不用资源文件的
文章收藏,  读书笔记,  事件记录,  软件技术,  电脑与网络 四裤全输发表评论于2006/4/26 21:22:30

这个方法为什么我测试不行啊?知道的朋友能说说么?

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.359 second(s), page refreshed 144782694 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号