小编sot*_*oto的帖子

无法显示多个错误消息.Java Servlet

我正在使用Java servlet和JSP创建一个登录页面.我只是发布了我的doPost方法和validateData方法.我担心的是我想在页面上输出两个以上的错误消息.errorMessageList是负责保存String消息的数组.最初,我试图通过在两个字段中输入数字来输入无效的名字和姓氏.相应的错误消息存储在数组中,但不会显示.仅显示第一个错误消息,即错误:无效的名字.不能为空/包含数字,但下一个错误错误:姓氏无效.即使errorMessageList已经存在,也不能显示空/包含数字.我也提供我的JSP.一些帮助将不胜感激!

     protected void doPost(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {

    // We are creating all the parameters on the browsers and sending them to the server 
    String uName = req.getParameter("userName");
    String pWord = req.getParameter("password");
    String cPass = req.getParameter("confirmPassword");
    String fName = req.getParameter("firstName");
    String lName = req.getParameter("lastName");
    String gender = req.getParameter("gender");

    Client client = new Client();
    client.setClientName(uName);
    client.setPassword(pWord);
    client.setConfirmPassword(cPass);
    client.setFirstName(fName);
    client.setLastName(lName);
    client.setGender(gender);


    List<String> errorMessageList = validateServlet(client);
    boolean isEmpty = errorMessageList.isEmpty(); 
    System.out.println("the errorMessageList is empty:"+isEmpty);

    if(errorMessageList.size()==0){//Successful registration

        ClientDao clientDao = …
Run Code Online (Sandbox Code Playgroud)

java jsp servlets

1
推荐指数
1
解决办法
133
查看次数

标签 统计

java ×1

jsp ×1

servlets ×1