强制转型异常
validate()
.....
error.add(xxxxx, 第2个参数应该是个Error类)
你怎么new了个ActionMessage
validate()
.....
error.add(xxxxx, 第2个参数应该是个Error类)
你怎么new了个ActionMessage
解决方案 »
- Tomcat6的程序布置问题(Context.xml)
- 关于STRUTS2的问题
- jfreeChart的ant javadoc生成doc文档问题
- 探索IT人士关注的书刊杂志与博客
- 求救:多线程FTP有时取不出文件来,getReplyString()得到 227 Entering Passive Mode的信息,各位高手,有没有遇到这个问题,多谢!?
- 关于两个servlet文件无使用的问题.急呀!
- 将java.sql.Blob强制转换成Oracle.sql.BLOB在jndi环境下报异常?
- jbuilder9+struts1.0,报错: Missing message for key login.title!我的资源文件有问题吗?
- BMP高手请进,我有个返回值的问题????
- 急!java读取*.mdb文件,报错java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
- 通过JDBC连接sql2000数据库,到底该怎么设置呀?
- 请问数据库的驱动(MSSQL或MYSQL)应该放在哪个目录下阿??
改了第二个
第一个参数也要改
改成全局Error属性
另外你页面里要打印全局Error的话一句<html:errors/>就够了
ActionErrors errors = new ActionErrors();
errors.add("aString", new ActionMessage("form.userName.length"));XXX.jsp
<html:error/> or <html:error property="aString"/>
.....
<html:errors/> or <html:messages id="error"> <li><bean:write name="error"/></li> </html:messages>.......
</html:html>
formBean:
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (username == null || username.equals("") || username.length() < 3
|| username.length() > 20) {
errors.add("error",new ActionMessage("error.username"));
}
return errors;
}