-
看着比较累。没有完全看透查看全部
-
HashSet首先会调用Object的hashCode方法判hashCode是否已经存在,如不存在则直接插入元素; 如果已存在则调用Object对象的equals方法判断是否返回true, 如果为true则说明元素已经存在,如为false则插入元素。想让hashMap不添加相同的对象,必须要改写hashCode()函数。查看全部
-
HttpServlet的两个Service()方法区别 在HttpServlet类中有两个service()方法,如下: void service(ServletRequest req, ServletResponse res) protected void service(HttpServletRequest req, HttpServletResponse resp) 其中只有void service(ServletRequest req,ServletResponse response)方法是由tomcat自动调用,它将接收的客户端请求转交给HttpServlet中的另一个protected void service(HttpServletRequest req,HttpServletResponse res)方法,此保护类型的service方法再把将请求分发给doPost()、doGet()方法进行下一步处理。所以我们完全可以重写受保护的service()方法来代替doPost()和doGet()方法。查看全部
-
servlet与jsp九大内置对象的关系查看全部
-
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()方法只被调用一次查看全部
-
服务器内部跳转, 相对路径可以使用../返回上一层查看全部
-
web.xml的url-path一定要带/ /代表项目根目录查看全部
-
表单中action url写法与超链接相同查看全部
-
使用绝对路径可以使用path变量,可以理解为项目的根目录查看全部
-
当我们用超链接的时候href的第一个/表示服务器的根目录查看全部
-
我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service( )方法,不是因为该方法是空,而是因为sevrvice( )方法会调用doPost或者doGet方法。查看全部
-
Servlet与jsp九大内置对象的对应关系查看全部
-
类文件被更新也会自动装载查看全部
-
load-on-startup 数字 来配置自动装载servlet 会进行构造和初始化 数字小的优先查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
举报
0/150
提交
取消