我有以下提供的代码:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
/* set the output content type */
response.setContentType("text/html");
/* create a class to write the output */
PrintWriter out = response.getWriter();
/* write an html document */
out.println("<html>");
out.println("<head>");
out.println("<title>HelloServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello, from my first servlet!</h1>");
out.println("</body>");
out.println("</html>");
}
}
我可以使用 Dr. Java 的自定义版本编译它,但是当我尝试运行它时,我收到以下错误:“静态错误:此类没有接受 String[] 的静态 void main 方法。”
我应该使用另一个应用程序(如 XAMPP)来查看结果,还是我给出的代码不正确?