这是部分源码
<input type="text" class="boxInput" name="TestCode"  style="top:260px"> 
   <img src="kaptcha.jpg" class="img" id="kaptchaImage" />
   <a href="#" id="changeImg" class="img" style="top:305; left: 630; width: 120px;">看不清 再换一个</a>
   <%String key = (String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);
     String parm = (String) request.getParameter("TestCode");
     %>
   <% 
     if (key != null && parm != null) {
     if (!key.equals(parm)) {
       response.sendRedirect(path+"/index.jsp");
       %> 
       <span class="errorlab" style="top:260px">验证码不正确</span>
       <%
    
     }
    } %>
   <input type="submit" value="登陆" id="submit" class="buttonInput">
   <input type="reset" value="重置" class="buttonInput" style="left: 620">
   </form>
我想请问如果用户验证码输入错误,应该停止页面提交并且进行局部刷新,是将代码写到serverlet中吗 如果是在serverlet中怎样进行重定向??