`

[原]HelloWorldServlet

阅读更多
编译运行步骤:
1、将HelloWorldServlet.java编译成.class文件。
2、将HelloWorldServlet.class文件放到WEB-INF\classes\servlet目录下(servlet为自定义包目录)。
3、在WEB-INF\web.xml描述文件中,将的<web-app></web-app>标签中添加如下描述:
    <servlet>
      <servlet-name>HelloWorld</servlet-name>
      <servlet-class>servlet.HelloWorldServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/helloworld</url-pattern>
    </servlet-mapping>
4、在浏览器中输入http://localhost:8080/helloworld即可。

HelloWorldServlet.java:
package servlet;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorldServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException{
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Hello World!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body>");
        out.println("</html>");
    }

    public void doPost(HttpServletRequest request , HttpServletResponse response)
    throws IOException , ServletException{
        doGet(request , response);   
    }
}
分享到:
评论

相关推荐

    HelloworldServlet

    "HelloworldServlet"是初学者接触JavaWeb编程时的经典示例,它帮助理解Servlet的基础工作原理。Servlet是一种Java类,它扩展了服务器的功能,能够处理HTTP请求并返回响应。 在JavaWeb开发中,Servlet扮演着核心角色...

    HelloWorldServlet

    【标题】"HelloWorldServlet" 是一个典型的Java Web应用程序示例,它展示了如何使用Servlet技术向用户发送“Hello, World!”的简单响应。Servlet是一种Java编程接口,用于扩展服务器的功能,尤其是在Web应用中处理...

    java-servlethello例子

    public class HelloWorldServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response....

    Java 的Servlet练习

    public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(...

    idea创建javaweb原生项目的实现示例

    public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter()....

    servlet例子 写多少字才允许上传

    public class HelloWorldServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response....

    maven的一个javaweb简单实例

    在本实例中,我们将深入理解如何使用Maven来创建一个简单的JavaWeb项目,并实现一个HelloWorldServlet。 1. **Maven基础概念** - **项目对象模型(Project Object Model, POM)**:Maven的核心是POM,它是Maven...

    HTTP_Status_404的几种解决方案

    ...这个错误码可能会因为多种...其中的“HelloWorldServlet”改为你要运行的文件名。 HTTP Status 404错误可能由于多种原因引起,解决方法也多种多样,但是都需要我们细心检查和排查错误的来源,并采取相应的解决方法。

    Servlet开发基础

    在这个例子中,HelloWorldServlet继承自HttpServlet,重写了doGet()方法。当客户端发起GET请求时,服务器会调用这个方法,并通过response对象将"Hello, World!"返回给客户端。 Servlet的部署通常是在Web应用的WEB-...

    Spring Tool Suite 搭建tomcat配置调试环境

    在该包内创建一个名为HelloWorldServlet的类,继承HttpServlet,覆盖doGet方法,输出一句“Hello, World!”。 接着,需要在web.xml中配置这个Servlet。打开src/main/webapp/WEB-INF/web.xml文件,添加如下内容: `...

    手动配置tomcat

    - 使用`javac`命令编译`HelloworldServlet.java`文件,注意需要将Tomcat的`servlet-api.jar`文件加入到编译器的类路径中,例如: ```shell javac -classpath %TOMCAT_HOME%\lib\servlet-api.jar ...

    Servlet初级教材

    public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter()....

    osgi注册servlet.pdf

    在这个例子中,`registerServlet()`方法用于将`/hello`路径注册到`HelloWorldServlet`,使得当用户访问该URL时,OSGi容器会将请求转发给这个Servlet。 总结来说,OSGi中的Servlet注册是一个动态过程,允许在运行时...

    第一个Servlet程序的源码以及视频的笔记

    在"第一个Servlet程序"中,我们通常会创建一个名为`HelloWorldServlet`的类,继承`HttpServlet`,并重写`doGet`或`doPost`方法。 下面是一段简单的`HelloWorldServlet`的源码示例: ```java import javax.servlet....

    Intellij Idea 创建JavaWeb项目入门(二)demo

    public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter()....

    java login 用户登陆程序404错误解决办法

    这里`HelloWorldServlet`是示例Servlet的名称,`/HelloWorldServlet`是访问该Servlet的URL路径。 #### 6. 确保JSP文件与Servlet类的对应关系 - **检查Servlet配置**:确保`web.xml`文件中正确地映射了每个Servlet...

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    &lt;servlet-class&gt;HelloWorldServlet &lt;servlet-name&gt;HelloWorldServlet &lt;url-pattern&gt;/HelloWorldServlet 7. 增加 commons-lang3-3.1.jar 文件 最后,需要增加 commons-lang3-3.1.jar 文件到 WEB-INF/lib 目录...

    Java 简单hellowWeb

    例如,你可以命名为`HelloWorldServlet`。在该类中,重写`doGet`或`doPost`方法,这是Servlet处理HTTP GET或POST请求的地方。在这个方法内,你可以使用`response.getWriter().println("Hello, World!");`来输出你要...

    企业内高技能(JAVA)(三级)理论知识复习题(带答案和解释)

    - `&lt;servlet-mapping&gt;&lt;servlet-name&gt;helloworldservlet&lt;/servlet-name&gt;&lt;url-pattern&gt;/helloworld&lt;/url-pattern&gt;&lt;/servlet-mapping&gt;`:这个映射告诉服务器,访问/helloworld路径的请求将由helloworldservlet来处理。...

    http status 404

    将`HelloWorldServlet`替换为你实际要运行的Servlet的类名。 以上解决方案涵盖了从基本的URL校验到服务器配置调整,再到具体文件和目录的检查,旨在帮助开发者全面排查并解决HTTP 404错误,确保Web应用能够正常访问...

Global site tag (gtag.js) - Google Analytics