码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet

时间:2019-08-17 01:16:12      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:ons   程序   name   ppi   规则   servlet   XML   xtend   void   

第一章 Servlet快速入门

1.1 Servlet的概述

  • Servlet是“Server”和“applet”单词组成的合成词,称为服务端小程序。
  • Servlet就是一个接口,定义了java类被服务器解析的规则。

1.2 Servlet快速入门

  • ①创建JavaEE项目。
  • ②定义一个类,继承HttpServlet。
  • ③根据请求方式,实现对应的方法,如doGet()方法。
  • ④配置Servlet。

 

  • 示例:
  • 定义HelloServlet.java
package com.sunxiaping;

import java.io.IOException;

/**
 * @author 许威威
 */
public class HelloWorldServlet extends javax.servlet.http.HttpServlet {
    @Override
    protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        response.setContentType("text/html;charset=utf-8");
        response.getWriter().println("你好 Servlet");
    }

    @Override
    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        this.doPost(request, response);
    }
}
  • 配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app
        version="3.0"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

    <servlet>
        <servlet-name>HelloWorldServlet</servlet-name>
        <servlet-class>com.sunxiaping.HelloWorldServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorldServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

1.3 Servlet的执行原理

 

Servlet

标签:ons   程序   name   ppi   规则   servlet   XML   xtend   void   

原文地址:https://www.cnblogs.com/xuweiweiwoaini/p/11366854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!