读书人

html:errors的问题

发布时间: 2014-01-26 14:38:37 作者: rapoo

想把最后五十分相送,我使用的是struts1.1 (jb2005)

jsp中的标签是 <html:errors property= "bookId "/>

beanform中的是

private String password;
public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}
public ActionErrors validate(ActionMapping actionMapping,
HttpServletRequest httpServletRequest) {

ActionErrors errors=new ActionErrors();
if(password.equalsIgnoreCase( "wlc "))
{ errors.add( "bookId ",new ActionError( "bookstore.dbaccess.error "));}

return errors;
}
在xml中的配置是
<struts-config>
<form-beans>
<form-bean name= "loginForm " type= "cs6.loginForm " />
</form-beans>
<action-mappings>
<action input= "/login.jsp " name= "loginForm " path= "/loginAction " scope= "request " type= "cs6.loginAction " validate= "true ">
<forward name= "success " path= "/success.jsp " />
<forward name= "fail " path= "/fail.jsp " />
</action>
</action-mappings>
<message-resources key= "bookstore " parameter= "bookStoreResource_zh_CN " />
</struts-config>

为什么我在输入错误数据时,在输入界面 <html:errors/> 处没有提示啊,什么也不显示
而且我发现tomcat启动中有信息: "XML validation disabled "
但是我已经把validate= "true "

请问以上是为什么?


------解决方法--------------------------------------------------------
beanform中怎么没有bookId的字段?
------解决方法--------------------------------------------------------
少了一句话 saveErrors(request, errors);
------解决方法--------------------------------------------------------
struts配置中有放验证插件吗

        

读书人网 >Java Exception

热点推荐