仿照留言提交验证码验证,在投票提交时加入验证码验证
1.投票提交页面加验证码:
<div class="easysite-check-code">
<span>验证码:</span>
<input type="text" name="captcha" class="plcode easysite-input" maxlength="20" vld="{required:true}" style="width:100px;"/>
<img id="guestbookCaptcha" src="${base}/captcha.svl" οnclick="this.src='${base}/captcha.svl?d='+new Date()"/>
</div>
2.前台传入String captcha到VoteAct.java类中,然后再validateSubmit方法中加入
//判断验证码是否为空
if(captcha==null||captcha==""){
model.addAttribute("status", 210);
return true;
}
//判断验证码是否正确
if (!imageCaptchaService.validateResponseForID(
session.getSessionId(request, response), captcha)) {
model.addAttribute("status",211);
return true;
}
3. 在vote_result.Html中加入留言提交错误类型提示
[#elseif status==210]
验证码不能为空
[#elseif status==211]
验证码不正确
1.投票提交页面加验证码:
<div class="easysite-check-code">
<span>验证码:</span>
<input type="text" name="captcha" class="plcode easysite-input" maxlength="20" vld="{required:true}" style="width:100px;"/>
<img id="guestbookCaptcha" src="${base}/captcha.svl" οnclick="this.src='${base}/captcha.svl?d='+new Date()"/>
</div>
2.前台传入String captcha到VoteAct.java类中,然后再validateSubmit方法中加入
//判断验证码是否为空
if(captcha==null||captcha==""){
model.addAttribute("status", 210);
return true;
}
//判断验证码是否正确
if (!imageCaptchaService.validateResponseForID(
session.getSessionId(request, response), captcha)) {
model.addAttribute("status",211);
return true;
}
3. 在vote_result.Html中加入留言提交错误类型提示
[#elseif status==210]
验证码不能为空
[#elseif status==211]
验证码不正确