摘要:
this.clearErrorsAndMessages();//清除整个返回input的这些东西,写了之后:比如说第一次是在XXX.jsp上然后跳至action执行validate方法,然后没有通过验证,就会跳到原来的页面,但是链接地址是action的地址,然后再次提交,这次提交是正确的,按理说应该通过验证,然后执行指定的execute方法,但是没有通过验证,execute方法也没有执行,就是因为没有上面的那句代码 if(!code.equals(validateCode)){ this.getFieldErrors().get("error").clear();//清除f 阅读全文
摘要:
1、login.jsp页面程序<script type="text/javascript">function changeValidateCode(obj) {//获取当前的时间作为参数,无具体意义var timenow = new Date().getTime();//每次请求需要一个不同的参数,否则可能会返回同样的验证码//这和浏览器的缓存机制有关系,也可以把页面设置为不缓存,这样就不用这个参数了。obj.src="rand.action?d="+timenow;}</script>在表单中添加下面这句话:<s:text 阅读全文