首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

html:errors的问题

2014-01-26 
想把最后五十分相送,我使用的是struts1.1 (jb2005) jsp中的标签是 html:errors property bookId / bea

想把最后五十分相送,我使用的是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配置中有放验证插件吗

        

热点排行