-
JSP与Servlet 内置对象对应关系: out => response.getWriter (out:JspWriter,response.getWriter:PrintWriter) requeset => service方法中的req参数 response => service方法中的resp参数 session => req.getSession()函数 application =>getServletContext()函数 exception=> Throwable page => this pageContext=>PageContext Config =>getServletConfig函数查看全部
-
Servlet的装载三种情况: 1、自动装载:某些Servlet如果需要在Servlet容器启动时就加载,需要在web.xml下它的<Servlet>标签里中,添加优先级代码: <Servlet> <load-on-startup>1<load-on-startup> </Servlet> 数字越小表示该servlet的优先级越高,会先于其他自动装载的优先级较低的先装载 2、Servlet容器启动后,客户首次向某个Servlet发送请求时,Tomcat容器会加载它 3、当Servlet类文件被更新后,也会重新自动加载 Servlet是长期驻留在内存里的。某个Servlet一旦被加载,就会长期存在于服务器的内存里,直到服务器关闭 Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次查看全部
-
写一个servlet不覆盖service()方法,不是因为该方法是空,而是因为sevrvice( )方法会调用doPost或者doGet方法。查看全部
-
浏览器访问servlet方法=ip+端口号+web工程名+<url-pattern>, <url-pattern>可以=包名+servlet名, 浏览器访问jsp方法=ip+端口号+web工程名+index.jsp查看全部
-
1.客户端发送请求给服务器。 2.服务器开始接受,先判断该请求的servlet实例是否存在,如果不存在先装载一个servlet类并创建实例。如果存在则直接调用该servlet的service方法,之后进行判断是调用doGet方法还是doPost方法。 3.servlet创建实例后,调用init方法进行初始化。之后调用servce方法,判断是调用doGet方法还是doPost方法。 4.最后判断服务是否关闭,如果关闭则调用destroy方法。查看全部
-
一、执行流程如图 1、提交超链接请求后,服务器会在web.xml中的<servlet-mapping>寻找对应的url(url-pattern)地址,然后得到这个servlet的名称。 2、得到名称后,在servlet中寻找名称相同的标签,然后得到处理类(servlet-class文件) 3、进入servlet处理类,根据请求方式(get或者post)执行d(oGet或者doPost)方法查看全部
-
Servlet接口(init(),service()destory())GenerciServlet(协议无关 抽象类) - HttpServlet (Http协议 doGet doPost 抽象类) 注册servlet 在WebRoot-->WEB-INF-->web.xml <servlet> <servlet-name> HelloServlet</servlet-name> <servlet-class> servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> //与上面<servlet-name>一致 <url-pattern>/servlet/HelloServlet</url-pattern> //与界面上写的超链接的地址一致 </servlet-mapping>查看全部
-
【Tomcat容器等级】Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程查看全部
-
Servlet与jsp九大内置对象之间的关系查看全部
-
Servlet是JSP的前身 Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序查看全部
-
当Servelet容器启动时,如果设置了自动加载,会加载Servelet。 另外,当修改一个Servelet时,容器也会自动编译生成新的class文件。查看全部
-
当客户端首次请求一个Servlet时,先执行构造方法,再执行初始化方法,然后再执行doGet()和doPost()方法查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。查看全部
-
【MVC模型】查看全部
举报
0/150
提交
取消