1.web
appname(应用名)
WEB-INF
classes(.class文件)
lib(可选, .jar文件)
web.xml(部署描述文件)
2.tomcat
bin: 是一些可执行文件(比如,启动和关闭tomcat)
common: 放置可以被部署到该服务器上面的所有的程序都可以访问的jar文件。
conf:服务器的配置文件。
webapps:tomcat的部署文件夹。
3.写一个servlet的步骤
step1.写一个类extends HttpServlet或者implements Servlet接口
这个类就是servlet
step2.重写这个类的service()方法
step3.service方法中的一些代码:
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();//输出文本
可以获得请求的数据
可以把结果转发获得重定向到另外的页面
可以输出结果
step4.wem.xml中的配置
<servlet>
<servlet-name>名字</servlet-name>
<servlet-class>servlet的包名.类名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>名字</servlet-name>
<url-pattern>/对应的请求地址</url-pattern>
</servlet-mapping>