ValidateLogin内部错误500

时间:2015-08-30 13:53:31

标签: java mysql servlets netbeans internal-server-error

我正在尝试使用JSP创建登录过程并将它们链接到我的MySQL数据库。我点击“登录”后,我遇到的问题是浏览器内部错误(500)。

我已经为servlet ValidateLogin.java设置了我的web.xml,我知道这不是问题。有人可以帮我吗?我将下面的代码放在我的HtmlServlet请求和响应中。

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ValidateLogin extends HttpServlet {

    Connection connect;
    ResultSet result;
    String username, password, query;
    DatabaseConnection database_connection;

    protected void processRequest(HttpServletRequest request,HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("text/html;charset=UF-8");
    PrintWriter out = response.getWriter();
    try {

    // Code Here...

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    processRequest(request, response);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    processRequest(request, response);
    }

    @Override
    public String getServletInfo() {
    return "Short description";
    }
}

1 个答案:

答案 0 :(得分:0)

没关系,我解决了这个问题......

将代码更改为...

    //FROM
    response.setContentType("text/html;charset=UF-8");
    //TO
    response.setContentType("text/html");