ResultSet什么都不返回

时间:2017-04-27 16:01:01

标签: java mysql servlets

我有一个关于servlet输出的问题。它似乎没有输出任何东西。我正在使用Apache Tomcat 8.0.43。它不会返回任何例外情况。任何帮助将不胜感激。 这是我的html文件中的表单。

var no_scrollbar_workaround = setInterval(function checkVariable() {

           if($(window).height() >= $(document).height()) {
                    jsonloader(); //here you put your function for more content
            } else {
                    clearInterval(no_scrollbar_workaround);
            }
}, 1000);

这是servlet1,它处理输入和调度到另一个servlet(servlet2)以检查数据库中是否存在以下输入。

+

然后我得到了这个Login类,它有一个检查用户是否存在于数据库中的方法。我认为这就是问题所在。

<form action="servlet1" method="POST">
<p>Email<br>
  <input type="text" name="email" required>
</p>
<p>Password<br>
  <input type="text" name="password" required>
</p>
<p><input type="submit"></p>
</form>

2 个答案:

答案 0 :(得分:0)

使用try catch并知道异常。没有它你就不会知道这个问题。

try{

.

.

} catch (Exception e) {
        e.printStackTrace();
}

答案 1 :(得分:0)

当ResultSet低于最后一行时,它可以返回false。请参阅link。它取决于jdbc驱动程序供应商返回false或Exception。请检查您的驱动程序供应商规格。