【问题标题】:how to write Hello world servlet Program [closed]如何编写 Hello world servlet 程序 [关闭]
【发布时间】:2013-09-14 09:09:55
【问题描述】:

这是我的 Helloworld 课程

 package java4s;

    import java.io.IOException;
    import java.io.PrintWriter;

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    /**
     * Servlet implementation class Helloworlsclass
     */
    @WebServlet("/Helloworlsclass")
    public class Helloworlsclass extends HttpServlet {
        private static final long serialVersionUID = 1L;

        /**
         * @see HttpServlet#HttpServlet()
         */
        public Helloworlsclass() {
            super();
            // TODO Auto-generated constructor stub
        }

        /**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub

             response.setContentType("text/html");
                PrintWriter printWriter  = response.getWriter();
                printWriter.println("<h1>Hello World!</h1>");
        }

        /**
         * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
        }

    }

这是网络 XML 文件。

 <?xml version="1.0" encoding="UTF-8"?>
    <web-app>
      <servlet>
          <servlet-name>


              HelloWorld
          </servlet-name>
          <sevlet-class>

              /Helloworlsclass

          </sevlet-class>



          <servlet-mapping>
              HelloWorld

          </servlet-mapping>


          <url-pattern>


              /Helloworlsclass
          </url-pattern>
      </servlet>
    </web-app>

我正在尝试使用此示例运行但浏览器不打印任何内容请告诉我在哪里做错了如何在 servlet 示例中打印 hello world

【问题讨论】:

  • servlet-class 值应该是完全限定的类,例如java4s.Helloworlsclass

标签: java servlets


【解决方案1】:

你写的不是一个完整有效的 HTML 页面,只是一个标题。

当您使用注释时,您根本不需要 web.xml 的东西。

【讨论】:

  • 请告诉我如何写 hello world 我想使用 servlet 编写简单的 hello world 程序请帮忙。
  • 那么请告诉我如何使用servlet编写hello world Web应用程序
  • 然后也许会为你煮咖啡?有音调的示例和教程。你试过谷歌吗? :)
  • 是的,我已经尝试过了,但是当我运行该项目时,我没有输出,请帮助我
  • HTTP 状态 404 - /HelloWorld/ 现在出现错误,请告诉如何修复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-24
  • 1970-01-01
  • 1970-01-01
  • 2012-08-18
  • 1970-01-01
  • 1970-01-01
  • 2015-02-21
相关资源
最近更新 更多