WEB-INF是给tomcat用的
Web Application的概念
1.Web Application Name
1.1WEB-INF
web.xml 该web app的配置文件
lib 库文件
classes 存放编译好的servlet
1.2 META-INF
存放该web app的上下文信息,符合J2EE标准
2.Web Application可以直接放在webapp下面
3.也可以通过配置文件制定到其他目录
<Context path ="虚拟路径名" docBase = "目录位置"
debug = "0" reloadable="true"/>
操作:
http://127.0.0.1:8080/test/AdminIndex.html
这个和直接访问静态页面不同,这个是通过一个server来访问的。
sevlet是服务器端的小程序
1.使用doget()是:
客户端发送get请求
2.request 封装了请求,response封装了反馈,
3.继承HttpServlet是因为运行的http服务的servlet
servlet是被容器调用的,就是说是tomcat调用的。所以得把servlet放到容器里面去。
步骤:
1.拷贝lib
2.servlet配置,部署到容器里web.xml告诉是哪个+调用哪个地址
先找web.xml--->找名字--->对应的servlet的class-->new一对象,调用doget或dopost()方法
部署servlet时学习java web最基础的内容,得练熟悉。
代码:
package day01;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class httpServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.print("doget");
}
}
星期一, 十二月 14, 2015 23:29:23