我有一个简单的Srvlet类,后面跟着Get方法:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("Hello from Get method");
}
当我尝试在Tomcat服务器8.5上运行它时,我在浏览器上收到以下消息:“Served at:/ SimpleServletProject”。这是我从Servlet的默认实现中删除的消息。 并且没有任何内容在控制台上打印。 不知怎的,我的改变没有反映出来。
答案 0 :(得分:2)
试试这个
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
System.out.println("Hello from Get method");
}
答案 1 :(得分:0)
在您的web.xml中,您应该将您的servlet映射为
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>full path of class</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/url</url-pattern>