第一个Servlet程序
第一个Servlet程序
jackmanwu 发表于1个月前
第一个Servlet程序
  • 发表于 1个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: Servlet基础

Servlet 基础

  • 环境
    IDEA JDK1.8 Maven servlet-api:2.5 tomcat:9.0.0.M9

  • 构建

    • IDEA上新建一个Maven项目
      输入图片说明

      输入图片说明

    • 添加pom依赖

      <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
      
    • 编写继承HttpServlet的实现

      @Override
       public void init() throws ServletException {
           System.out.println("初始化");
       }
      
       @Override
       protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
           resp.setContentType("text/html");
           PrintWriter out = resp.getWriter();
           out.print("<h1>hello,World</h1>");
       }
      
       @Override
       public void destroy() {
           System.out.println("销毁");
       }
      
    • 配置web.xml

      <web-app>
        <servlet>
            <servlet-name>hello_world</servlet-name>
            <servlet-class>com.teemo.blog.MyServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>hello_world</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
      </web-app>
      
    • 项目结构图
      输入图片说明

  • 运行

    • IDEA配置Tomcat
      输入图片说明

      输入图片说明

      输入图片说明

      输入图片说明

    • 运行
      输入图片说明

  • 最终结果
    输入图片说明

共有 人打赏支持
粉丝 0
博文 5
码字总数 1235
×
jackmanwu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: