问一个很简单的form表单的有关问题

问一个很简单的form表单的问题
假如一个form表单里面就输入用户名,密码和提交按钮,如果用户名输入有问题,比如不存在用户名,页面不跳转,就是输入框右边多了一行红字,提示用户名不存在,我记得是在servlet中做的,不是js,现在忘了,在servlet中怎么做啊,希望各位大哥帮帮忙,感激不尽,分数不多,见谅

------解决方案--------------------
跟Servlet关系不大,想要页面完全不跳转,就要用Ajax。

否则怎么都会跳转下,但可以控制它跳回登录页面,然后带上错误提示的参数信息就是了。
------解决方案--------------------
后台check不存在,感觉不跳转不太现实,只是跳到本页面而已吧。
------解决方案--------------------
或者用js调用后台check方法吧。
------解决方案--------------------
是滴,是用Ajax实现的。
单纯servlet实现不了
------解决方案--------------------
可以在jsp中写java代码 实现啊 
在java代码中设定个变量 然后对这个变量做if判断 来确定是否显示“用户名不存在”
------解决方案--------------------
页面不跳转只能页面控制了。
------解决方案--------------------
页面如果不跳转则那就要用ajax 在前台控制。 如果跳转则会在后台判断返回值,登入页面中显示红色的字的地方 写个el在那里 el显示的是后台的message
------解决方案--------------------
这个都是AJAX来做的
------解决方案--------------------
如果规则可以放到前台来做,用JS就行了,如果要后台校验,用AJAX和SERVLET都行。SERVLET的话,做个判断,如果不行直接返回原路径就可以了
------解决方案--------------------
用纯粹的servlet可以实现,不过感觉比较恶心,下面的代码仅供参考

Java code

LoginServlet.java
/**
 * 
 */
package sources;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author liusk
 *
 */
public class LoginServlet extends HttpServlet{
 
 /**
     * 
     */
    private static final long serialVersionUID = 5242137913016751300L;

public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
      request.setCharacterEncoding("Windows-31J");
     String userid = request.getParameter("userId");
      response.setContentType("text/html; charset=Windows-31J");
      PrintWriter out = response.getWriter();
      out.println("<html>");
      out.println("<body>");
      if (userid==null || "".equals(userid)) {
          out.println("The user's name is null!!!"); 
      } else {
          out.println("<h1>welcome " + userid + "</h1>"); 
      }
      out.println("</body>");
      out.println("</html>");
     out.close();

 }
}

------解决方案--------------------

jquery插件验证吧。。骚年
------解决方案--------------------
顶1楼,话说一楼是大神级的人物,有什么问题找他总没错
------解决方案--------------------
在页面写个message用来显示那红色的字就可以啊!

------解决方案--------------------
Ajax