struts 2 中有如下validate方法.
public void validate(){
if(getUserName() == null ¦ ¦ getUserName().equals("")){
addFieldError("userNameError","没有输入用户名");
}
if(getPassword() == null ¦ ¦ getPassword().equals("")){
addFieldError("passwordError","没有输入密码");
}
}
1.请问在jsp里,如何从ValueStack里取出userNameError?
2.我不想struts 2的fieldError标签,因为它的样式太难控制了,如何让它只显示出错信息userNameError或passwordError?
public void validate(){
if(getUserName() == null ¦ ¦ getUserName().equals("")){
addFieldError("userNameError","没有输入用户名");
}
if(getPassword() == null ¦ ¦ getPassword().equals("")){
addFieldError("passwordError","没有输入密码");
}
}
1.请问在jsp里,如何从ValueStack里取出userNameError?
2.我不想struts 2的fieldError标签,因为它的样式太难控制了,如何让它只显示出错信息userNameError或passwordError?
<s:property value="fieldErrors"/>就可以取出来 不过取出来的是一个map,需要你自己分割
要是改格式的话,你还不如改template 就是fieldErrors.flt