重定向到相同的Html页面有错误

时间:2018-05-15 02:46:33

标签: java html servlets

我正在尝试重定向到同一个HTML页面,并显示一条错误消息,指出如果任何字段为空,则需要所有字段。我正在使用Servlets,MYSQL和HTML来构建这个项目,我能够在MYSQL中存储数据,但此时仍然存在,请帮助我。

2 个答案:

答案 0 :(得分:0)

您可以使用RequestDispatcher来分派您的HTML资源。但是您需要处理在客户端显示错误消息(使用JS)。但是使用JSP会更好,所以你可以轻松实现它

答案 1 :(得分:0)

好吧,因为你没有显示任何代码,所以整个想法是:

  1. 使用客户端: 您可以在客户端中使用JavaScript来确认HTML字段是否为空
  2.   

    validate.js

    var field = document.forms["form_name"]["user_input"].value;
    
    if (field==null) {
        alert("all fields are required");
        return false;
    }
    
    1. 使用服务器端 我不是一个servlet人,但在PHP中你可以这样做:
    2.   

      validate.php

      if(isset($_POST["user_input])){
         $field = $_POST["user_input"];
         if(empty($field){
            echo "error, all fields are required"
         }
      

      希望这有帮助