再问Struts中关于<html:errors />标签的问题 新问题:saveErrors是Action类中的方法,可是在ActionForm中没有此方法啊?我是在ActionForm的validate()方法返回值是报的错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来的帖子里面我已经回复了ActionErrors errors = new ActionErrors();errors.add("name",new ActionError("system.url.invalid"));return errors; 原贴我已经看见了,谢谢你的回复。但如果我写成:ActionErrors errors = new ActionErrors();errors.add("name",new ActionMessage("system.url.invalid"));return errors;将ActionError换成ActionMessage可以吗?难道非要写ActionError?请指教。 就看你的struts是什么版本了如果是1.1就按我写的这个如果是1.2,就象这么写ActionErrors errors = new ActionErrors();errors.add("name",new ActionMessage("system.url.invalid"));return errors; 我还想问题一下:我觉得一般用<html:errors />输出客户端验证的错误好像不是很直观,在一般情况下是如何处理validate()方法的返回值的呢?谢谢。 尽管struts自带有一个通用validate框架,但建议结合JS通用验证(网上很多JS通用验证代码),不过要作些修改,在struts源码上扩展标签,将你的js属性方法加进去,我一直这样用,效果很好,你会发现代码量非常少,如<html:text property="name" dataType="Require" msg="名称一定要输哦!" size="20" maxlength="20" />可以动手试试哦 请问一下楼上的,dataType和msg属性是干嘛的?可否再说具体点?3Q。 呵呵,这个是自己对标签库扩展后增加的属性而已,dataType为验证的类型,msg为提示的信息,你可以按你自己的意愿来扩展,这就是开源的好处啦 validate框架就是用配置文件生成动态的javascript客户端验证。 关于web-app version="3.0" 的问题 net程序员转型JAVA 多层Filter嵌套怎么配置?(servlet相关) 大家帮忙看看啊!如何读取动态的weblogic日志??? jsp、jsp标签、servlet、javascript是否都在服务器上运行 SSH整合报错!!急 关于hibernate的应用... 有些困惑:关于J2EE的一个基本概念 hibernate 不能开始事务!什么问题啊? 谁有jaxrpc.jar文件,立即结贴! 初学struts,请教个问题 tomcat中javabean 是在哪个目录呀
ActionErrors errors = new ActionErrors();
errors.add("name",new ActionError("system.url.invalid"));
return errors;
但如果我写成:
ActionErrors errors = new ActionErrors();
errors.add("name",new ActionMessage("system.url.invalid"));
return errors;
将ActionError换成ActionMessage可以吗?
难道非要写ActionError?
请指教。
如果是1.1就按我写的这个
如果是1.2,就象这么写
ActionErrors errors = new ActionErrors();
errors.add("name",new ActionMessage("system.url.invalid"));
return errors;
我觉得一般用<html:errors />输出客户端验证的错误好像不是很直观,在一般情况下是如何处理validate()方法的返回值的呢?
谢谢。
<html:text property="name" dataType="Require" msg="名称一定要输哦!" size="20" maxlength="20" />
可以动手试试哦
可否再说具体点?
3Q。