问题描述
我用struts2的编程式验证框架实现时,为什么this.addFieldError("a","msg")中的msg无法再页面上显示!望高人指点!
解决方案
解决方案二:
该回复于2011-04-23 08:56:08被版主删除
解决方案三:
描述太简单了点吧
解决方案四:
<s:fielderror><s:param>a</s:param></s:fielderror>
解决方案五:
信息太少~~我更喜欢JS验证~~
解决方案六:
publicStringadd(){if(d.getName()==null||d.getName().equals("")){this.addFieldError("d.name","学院名不能为空!");}if(d.getId()==null||d.getId().equals("")){this.addFieldError("d.id","学院号不能为空!");}if(this.hasFieldErrors()){return"input";}manager.save(d);System.out.println(d!=null);System.out.println(manager!=null);return"add";}-------这是action类中的方法,采用编程式验证,但信息就是不在jsp页面上显示!(如果当表单中的信息少的是后是可以的,但是当由10个信息来验证时就不显示了!不知道为啥!!)
解决方案七:
引用4楼zn85600301的回复:
信息太少~~我更喜欢JS验证~~
前台验证当然必不可少..但是后台验证同样要有
解决方案八:
你要加相应的标签让它显示才可以显示。
时间: 2024-10-21 14:36:05