为何默认总是在表单上方显示错误提示信息?我并没有使用
<s:fielderror></s:fielderror>
jsp代码如下:
<s:form action="loginPro"> <s:textfield name="user.username" key="username" /><s:property value="errors['user.username'][0]" /> <s:textfield name="user.password" key="password"/><s:property value="errors['user.password'][0]" /> <s:a action="viewPro"><s:text name="login.visitor"/></s:a> <s:submit key="login"/> </s:form>
错误后页面显示如下图
是表单的默认功能么?
<s:form/>
如何解决呢?我的目的是不想让页面自动显示任何错误信息,我自己通过OGNL取出需要的信息,放在合适的位置。
另外,Struts2验证器在开发中实用么?如果不实用的话服务器端验证一般如何实现呢?