2020-06-07-c Servlet API学习

1.Servlet容器选用tomcat 

    1)tomcat介绍

            tomcat是绿色软件,下载即用无需安装;删除即卸载 ;一般为开源软件,此为Apache下的项目

     2)tomcat下载 

            下载软件从官网下载,版本为最新的;无捆绑软件

             将文件放到D盘,不要放到C盘占用系统空间

2.IDE选用idea

      1)idea介绍

               idea项目的构建很方便

               代码提示以及变量名的自动生成也做的很好

        2)idea下载

                下载专业版,社区版的功能不全

3.创建项目

        1)创建一个JavaEE的webapplication项目,选用我们之前下载的tomcat服务器

        2)将tomcat中的servle-api.jar添加到项目的扩展库中

        3)配置Path到WEB_INF中的classes目录下

4.编写第一个Servlet类

        1)使用WebServlet注解,表明此类是一个Servlet,urlPatterns值设置对应的url,一般为此类管理的资源名

        2)此类名包含Servlet在其中

        3)此类实现Servlet接口,并实现其中的方法

        4)因为多个用户使用一个类实例,所以成员变量中的类变量设置为transient 不可更改

        5)生命周期相关的方法  :初始化  init():完成对成员变量的初始化

                                                    服务 : service() : 完成所请求的服务

                                                    销毁 :destroy():销毁实例时调用

        6)getServletConfig():返回ServletConfig对象

            getServletInfo():返回字符串对此Servlet的描述

5.编写好service(req,resp)方法

        1)req是ServleRequest的实例,重要方法getParameter(string),根据参数名获取封装的值

        2)resp是ServletResponse的实例,重要方法getWriter(),返回PrintWriter对象,

              使用print()方法,输出到客户端的响应主体的内容,将一个html文档输出

注释:PrintWriter对象使用的是ISO-8859-1编码格式 中文内容无法正确显示




你可能感兴趣的:(2020-06-07-c Servlet API学习)