我的第一个servlet 程序

一、环境准备

1、安装好JDK
2、开发工具Idea的安装
3、tomcat 的安装:
使用brew install tomcat 命令行进行安装,
启动服务的命令brew services start tomcat,启动服务后可在浏览器中打开http://localhost:8080/
停止服务的命令brew services stop tomcat

二、servlet的架构和生命周期

servlet的简单架构图

servlet架构.png

过程:web浏览器发起请求,tomcat Web服务器解析请求体和响应体,如果是第一次请求 Servlet容器就会调用 servlet的init方法进行初始化,初始化完成后调用servlet的servcie方法进行响应处理,当服务器关闭的时候就会调用servlet的destory方法进行销毁处理。

三、使用idea开发第一个servlet程序

新建一个web.png

新建完工程,工程目录如下图
目录.png

src目录:用来存放java代码的
web目录:存放web资源
WEB-INF 是java web 应用固定的存放配置及类库的目录,

2、使用comand + N快捷键盘新建一个Servlet,命名为Helloworld,添加如下代码

@WebServlet(name = "Helloworld")
public class Helloworld extends HttpServlet {
   
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("hello this is my first app");
    }
}

3、在web.xml中添加如下代码

<servlet>
        <servlet-name>Helloworld</servlet-name>
        <servlet-class>Helloworld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Helloworld</servlet-name>
        <url-pattern>/Helloworld</url-pattern>
    </servlet-mapping>

4、运行项目,首先需要配置如下图

[(屏幕快照]

添加tomcatServer
屏幕快照 2018-07-25 上午11.48.30.png

这里需要注意我使用brew 安装的 tomcat所以在配置的地址为/usr/local/Cellar/tomcat/9.0.6/libexec
如下图片操作
D1324FB4-2526-42E3-834C-DD9BF2840368.png

先点击Configure弹出下面的界面,将上面的地址复制到里面去。就配置好了。在浏览器中http://localhost:8080/Helloworld如下图则证明运行成功
74E6A51A-5A30-4A55-BB3B-52AE595CB07C.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容