文档章节

第一个Servlet程序

jackmanwu
 jackmanwu
发布于 2017/09/12 10:55
字数 137
阅读 3
收藏 0

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
      输入图片说明

      输入图片说明

      输入图片说明

      输入图片说明

    • 运行
      输入图片说明

  • 最终结果
    输入图片说明

© 著作权归作者所有

共有 人打赏支持
jackmanwu
粉丝 2
博文 25
码字总数 20237
作品 0
成都
JSP运行原理与JSP隐式对象(9个)

一、JSP运行原理 Web容器(Servlet引擎)接收到.jsp为扩展名的URL访问请求时,它将把该访问请求交给JSP引擎去处理,JSP引擎负责解释和执行JSP页面。 当Web容器接收到客户端的访问请求时,它将...

KYZGJ
2014/04/14
0
0
读取spring applicationContext-common.xml方式

方法一: ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext-common.xml"); ac.getBean("beanName"); 方法二: ApplicationContext ac = new FileSystemXmlAp......

zhaoni
2013/12/27
0
0
(JavaEE-08)JSP九大隐式对象

JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用...

_-Leon-_
2014/07/07
0
0
tomcat学习笔记之servlet 容器

1、servlet 容器用来处理请求servlet资源、为客户端封装Response 对象的模块 2、tomcat 容器分四种: Engine:整个Catalina servlet 引擎 Host:包含一个或多个Context 容器的虚拟主机 Cont...

职业搬砖20年
06/08
0
0
web.xml 常用标签配置(转)

1.Web.xml作用: 每一个javaWeb工程都有一个web.xml配置文件,web.xml文件是用来初始化工程配置信息的,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等,...

hxlzpnyist
2012/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0
SpringBoot2.0 停机

最近新建了个SpringBoot2.0的项目,因为原来一直使用的是传统的Tomcat部署war包的形式,所以这次SpringBoot内置Tomcat部署jar包的时候遇到了很多问题。其中一个就是因为没有外置的Tomcat容器...

Canaan_
昨天
0
1
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

honeymose
昨天
0
0
Android中的设计模式之抽象工厂模式

参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创...

newtrek
昨天
0
0
Redis | 地理空间(GEO)的一个坑

Redis的地理空间(Geo)是个好东西,轻轻松松的就可以把地图描点的问题处理了, 最近却遇到一个坑...Redis采用的Msater-Slave模式, 运用GEORADIUS在salve读取对应的数据,新增了从节点但是从不返...

云迹
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部