-
mvc查看全部
-
在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来获取这些参数查看全部
-
如何获取Servlet的初始化参数 在web.xml中配置servlet时,可以配置一些初始化参数 方法如下 <servlet> <init-param> <param-name>password</param-name> <param-value>12345</param-vlaue> <init-param> </servlet> 而在sevlet中可以通过servletConfig接口提供的方法getInitparameter来获取这些参数 this.getInitparameter("uesrname"); this.getInitparameter("password");查看全部
-
HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法<br> sevrvice( )<br> <br> HttpServlet类有两个sevrvice( )方法<br> 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()方法。 <br> 我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖sevrvice( )方法.因为一个sevrvice( )方法会调用doPost或者doGet方法查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。查看全部
-
jsp九大内置对象与servlet的关系查看全部
-
servlet的get请求执行过程查看全部
-
创建项目后第一件事就是弄清编写结构查看全部
-
牢记三层 分别是什么查看全部
-
servelet装载查看全部
-
mondel2查看全部
-
mondel2查看全部
-
model2查看全部
-
重写hashcode() equals()的原因是containsKey() 方法里面调用了hsahCode() equals()方法,重写可以修改成我们想要的规则 java中判断两个对象是否相等的规则: 首先,判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等 如果相等,则判断两个对象用equals运算是否相等 如果不相等,认为两个对象也不相等 如果相等,认为两个对象相等 我们在equals方法中需要向下转型,效率很低,所以先判断hashCode方法可以提高效率。 equals()相等的两个对象,hashcode()一定相等; equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。 1,所有Java类都继承自Object类 2,Object类中有 public int hashCode(){} public boolean equals(Object obj){} 这两个方法及其他的方法。 在Object类中,equls()方法和==的本质是相同的,都是判断两个引用是否指向同一对象。 String类继承自Object类:但String类重写了equals()方法, 使得:equals()方法的作用是比较两个字符串的内容是否相等; ==的作用是比较两个引用是否指向同一个对象; 很多类都重写了equals方法,供自己产生新的定义。 3,在本程序中:Items类继承自Object类,并且重写了equals()方法,不按照父类的比较方法来比较两个对象,使得该方法能够按照程序员自己的意愿来比较两个对象查看全部
举报
0/150
提交
取消