-
Tomcat容器等级: Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程: Tomcat容器->Container容器—>Engine(引擎容器)->Host(主机容器)->Servlet容器,servlet容器可以管理很多上下文,我们叫他们Context容器,一个Context对应一个web工程查看全部
-
服务器内部跳转: request.getRequestDispatcher("/test.jsp").forward(request,response); 此时的斜线表示的是项目的根目录。也可以写作: request.getRequestDispatcher("../test.jsp").forward(request,response); ..表示返回上级目录查看全部
-
请求重定向方式跳转到test.jsp,当前路径是ServletPathDirection/servlet/ response.sendRedirection("")括号里面直接写test.jsp则会出现404错误(找不到)因为根目录不同,正确写法是: response.sendRedirect(request.getContextPath()+"/test.jsp"); 使用request.getContextPath()获得上下文对象 见第16分钟处查看全部
-
配置文档中:web.xml中<servlet-mapping>中的路径 <url-pattern>/servlet/HelloServlet</url-pattern>servlet前面也是加斜杠/的,这样的斜线表示项目的根目录。 写绝对路径的时候是加的,相对路径是不加的查看全部
-
使用绝对路径,访问Servlet,可以使用path变量: <a href="<%=path%>/servlet/HelloServlet">访问HelloServlet!</a><br> path变量就是我们当前上下文的变量,也可以理解为我们项目的根目录。查看全部
-
使用相对路径访问servlet <a href="servlet/HelloServlet">访问HelloServlet!</a>查看全部
-
servlet路径跳转: 绝对路径:放之四海而皆准的路径 相对路径:相对于当前资源的路径查看全部
-
servlet被装载后,servlet容器创建一个servlet事例并且调用servlet的init()方法进行初始化。在servlet的整个生命周期内,init()方法只被调用一次。查看全部
-
servlet生命周期: servlet类文件被更新后,重新装载servlet,servlet容器也会装载servlet查看全部
-
servlet生命周期: 在servlet容器启动后,如果客户首次向servlet发送请求,servlet容器也会装载servlet。查看全部
-
servlet生命周期: 只要在web.xml文件中<servlet></servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>(中间数字越小表示优先级越高),servlet容器启动时就会自动装载某些servlet。查看全部
-
Servlet生命周期(init(),service(),destroy()) 由service方法决定是执行doGet()方法还是doPost()方法查看全部
-
Servlet的执行流程查看全部
-
手工编写一个servlet: 首先要继承一个HttpServlet类 其次需要重写doGet()与doPost()方法 最后在web.xml中注册Servlet查看全部
-
Tomcat容器等级: Tomcat容器分为四个等级, 1. Container 容器,集装箱 2.Engine 引擎容器 3.Host 主机() 4.Servlet容器(tomcat最低级别的容器)里面包含了一个或多个Context —— Context (上下文,背景,环境) 一个context对应一个web项目 —— Wrapper 容器里的封装部分。查看全部
举报
0/150
提交
取消