java - Servlet 重定向到空白页

标签 java redirect servlets

每当我点击submit时它重定向到空白页面,但 url 工作正常 我对我的响应标签是否错误感到困惑

代码:

protected void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {             
    Connection con=connector.getConnection();
    String username = request.getParameter("username");  
    String password = request.getParameter("password");
    String message = null;
    String url = null;
   try { 
        PreparedStatement ps = con.prepareStatement( "Select * from data Where username=?'" + username + "' and password=?'" + password + "';");
        ps.setString(1, request.getParameter("username"));
        ps.setString(2, request.getParameter("password"));
        ResultSet rs = ps.executeQuery();
               if(rs.next()) {
               RequestDispatcher rd=request.getRequestDispatcher("practice1.jsp");
               rd.forward(request,response);

               }
               else {
               message="Invalid Input Please Try Again";
             request.setAttribute("message", message);
             request.setAttribute("url", url);

           }
   }


   catch(SQLException ex){
    message="ERROR"+ex.getMessage();
    ex.printStackTrace();
}

请让我知道我缺少什么。

最佳答案

尝试通过更改以下代码来修复它:

之前:

PreparedStatement ps = con.prepareStatement( "Select * from data Where username=?'" + username + "' and password=?'" + password + "';");
ps.setString(1, request.getParameter("username"));
ps.setString(2, request.getParameter("password"));

之后:

PreparedStatement ps = con.prepareStatement( "Select * from data Where username=? and password=?");
ps.setString(1, username);
ps.setString(2, password);

关于java - Servlet 重定向到空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58371037/

相关文章:

Java ArrayList 乘法

java - 在加载时部分替换 WebView 内容

java - Struts2 - 延迟 Action 执行

java - 在 Java Servlet 中,如何更改现有 cookie 的值?

java - 如何将数据(实际上是Jtable数据)添加到数据库中。有没有办法使用preparedstmt将对象插入数据库?

java - 使用 POST 的 REST API 显示空白响应

javascript - 我如何调整此代码以在 Google 协作平台上运行?

java - 代理应用程序并重定向到隐藏此 url 的新 https url

php - 请求来自哪里(php)

java - 将数组与 bean 一起从 servlet 传递到 jsp