-
Tomcat容器等级查看全部
-
什么是Servlet: 1、Jsp的前身是Servlet 2、Servlet是一个Java类,通过“请求-响应”编程模型来访问驻留在服务器内存里的Servlet程序。查看全部
-
(一)Servlet概述——Servlet的路径跳转 一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】 2、绝对路径,通过内置成员变量path实现,如href="<%=path%>/servlet/TestServlet"。 ***注意:这里的path得到的是项目根目录,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳转JSP 1、请求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");这里通过request.getContextPath()方法获得项目根目录,或者通过"../xxx.jsp"取得上层路径得到 2、服务器内部转发:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小结:都可以通过../xxx.jsp得到查看全部
-
Servlet容器要想自动装载某Servlet的三种情况: 一、在Web.xml文件中的<Servlet></Servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>数字越小表示优先级别越高; 二、在Servlet容器启动后,客户端首次向Servlet发送请求; 三、当Servlet类文件被更新后,重新装载Servlet。 Servlet是长期驻留在内存的,一旦他的实例被创建,他的对象就会长期保存在服务器内存中。查看全部
-
@Servle——(一)Servlet概述——Servlet的路径跳转 一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】 2、绝对路径,通过内置成员变量path实现,如href="<%=path%>/servlet/TestServlet"。 ***注意:这里的path得到的是项目根目录,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳转JSP 1、请求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");这里通过request.getContextPath()方法获得项目根目录,或者通过"../xxx.jsp"取得上层路径得到 2、服务器内部转发:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小结:都可以通过../xxx.jsp得到查看全部
-
@Servle——(一)Servlet概述——Servlet与JSP九大内置对象对应关系 1、其中request和response都可以通过doGet和doPost获得查看全部
-
@Servle——(一)Servlet概述——Tomcat装载Servlet的三种情况 1、自动装载:某些Servlet如果需要在Servlet容器启动时就加载,需要在web.xml下它的<Servlet>标签里中,添加优先级代码: <Servlet> <location-startup>1<location-startup> </Servlet> 数字越小表示该servlet的优先级越高,会先于其他自动装载的优先级较低的先装载 2、Servlet容器启动后,客户首次向某个Servlet发送请求时,Tomcat容器会加载它 3、当Servlet类文件被更新后,也会重新加载 4、Servlet是长期驻留在内存里的。某个Servlet一旦被加载,就会长期存在于服务器的内存里,直到服务器关闭查看全部
-
@Servle——(一)Servlet概述——生命周期 1、初始化阶段:【第一次请求】调用构造方法创建实例,然后调用init()方法。 2、响应客户端请求,调用service()方法,决定调用doGet还是doPost方法。 3、终止阶段,服务器关闭时,调用destory()方法查看全部
-
@Servle——(一)Servlet概述——执行流程 一、执行流程如图 1、提交超链接请求后,服务器会在web.xml中的<servlet-mapping>寻找对应的url(url-pattern)地址,然后得到这个servlet的名称。 2、得到名称后,在servlet中寻找名称相同的标签,然后得到处理类(servlet-class文件) 3、进入servlet处理类,根据请求方式(get或者post)执行d(oGet或者doPost)方法查看全部
-
@Servle——(一)Servlet概述——Tomcat容器等级查看全部
-
@Servle——(一)Servlet概述——概述 1、Jsp的前身是Servlet 2、Servlet是在【服务器上运行的小程序】。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序查看全部
-
1.请求重定向跳转test.jsp,当前路径是项目名/包名/test.jsp. 需要使用request.getContextPath()获得上下文对象。 需要写成request.sendRedirect(request.getContextPath()+“/test.jsp”); 2.服务器内部跳转使用:request.getRequestDispatcher("/test.jsp").forward(request,response); /test.jsp这里面的斜线表示项目的根目录 或者request.getRequestDispatcher("../test.jsp").forward(request,response)查看全部
-
http://img1.sycdn.imooc.com//54a3e3b80001845012000530-120-68.jpg查看全部
-
1.Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的 <Servlet></Servlet>之间添加如下代码: <Servlet> <location-startup>1<location-startup> </Servlet> 数字越小表示优先级别越高 2.在Servlet容器启动后,客户首次向Servlet发送请求时,Tomcat容器也会自动加载这个Servlet 3.Servlet类文件被更新后,也会重新转载Servlet查看全部
-
<a herf="包名/类名"> Servlet的声明周期 初始化前要调用这个类的构造方法 1.初始化阶段,调用init()方法 2.响应客户端请求阶段,调用service()方法,由service()方法根据提交方式选择执行doGet()或者doPost()方法 3.销毁阶段,服务器停止的时候,调用destroy方法 http://img1.sycdn.imooc.com//54a3e02f0001e60f12000530-120-68.jpg查看全部
举报
0/150
提交
取消