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编码格式 中文内容无法正确显示