我有以下提供的代碼:查看由Java Servlet中生成的HTML頁面
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>");
}
}
我可以在此使用Java博士的自定義版本編譯,但是當我嘗試運行它,我得到的以下錯誤:「靜態錯誤:此類沒有接受String []的靜態主要方法。」
我是否應該使用另一個應用程序(如XAMPP)來查看結果,或者我給出的代碼不正確?
因此,servlet不是獨立的Java應用程序。它們在像Tomcat或Jetty這樣的servlet容器內運行。我建議查找一些servlet教程。 – Aurand