当前位置: 代码迷 >> J2EE >> struts2表单验证_异常信息的显示有关问题
  详细解决方案

struts2表单验证_异常信息的显示有关问题

热度:69   发布时间:2016-04-22 01:29:08.0
struts2表单验证_错误信息的显示问题
Java code
//一个jsp(没有用任何struts2标签,为什么不用,实在无奈,struts2的标签太难看了,用freemarker?写自己的//theme?目前还不太熟练,用<s:textfield>标签,form的theme设置为默认的xhtml可以轻松显示的,//错误信息的显示也不是很难,关键是取到内容就行了,我就不知道那内容放哪去了public class RegisterAction extends ActionSupport {private String username;//在返回的jsp页面中用什么将它取出来?private String userpassword;//在返回的jsp页面中用什么将它取出来?    /**     * 这里是添加自己额外的验证机制     */    public void validate() {      //这一点不懂!,到底这错误信息放哪里去了?我在普通jsp里(没用struts2标签)怎么样才能取它出来      this.addFieldError("username","用户名不存在!");      this.addFieldError("userpassword","密码不正确!");       } public String execute(){    return SUCCESS; }



------解决方案--------------------
大哥,你的username和password的setXXX()和getXXX()方法呢?不写怎么可能取到啊?
Struts2你可以用验证框架啊!使用simple主题的时候,在页面上写<s:fieldError>标签就可以输出校验错误的信息了啊!
Struts2的东西都在其值栈(ValueStack)对象中,你不用它的标签?简直是笑话啊!
  相关解决方案