为了账号安全,请及时绑定邮箱和手机立即绑定
  • this.getId()+this.getName().hashCode() 等同于 (this.getId()+this.getName()).hashCode()
    查看全部
  • 下面说new String()的hashCode相等的那个 ,你去看看jdk的API文档就知道了String类型的hashCode()已经被重写了,肯定相等的,就像视屏中老师重写后的hashCode()方法一样,new 出来的Goods对象的hashCode也是想等的。如果String的hashcode方法不重写在某些情况下String的equals方法是没法用的 直接右键-source-generrate hashcode() and equals()不就可以了么?
    查看全部
  • 如何手工创建Servlet? 详细步骤: 在web dynamic project的src下创建Servlet类,如HelloServlet.java(实质是java类,继承HttpServlet抽象类,重写doGet与doPost()方法),然后在web.xml注册Servlet,主要是两个标签<servlet></servlet>标签与 <servlet-mapping></servlet-mapping>标签 格式: <Servlet> <Servlet-name>定义Servlet的名字<Servlet-name> <Servlet-class>Servlet的全类名,即包名.HelloServlet</Servlet-class> <Servlet> <Servlet-mapping> <Servlet-name>在Servlet标签定义好的Servlet的名字</Servlet-name> <url-patern>HelloServlet.java的虚拟路径</url-patern> </Servlet-mapping> ****************特别注意*************&* 1、在超级链接是Get请求指向Servlet或表单提交数据给Servlet处理时不同于3P(JSP,ASP,PHP),是不能带文件后缀.java的,否则会报错,这点需要特别注意
    查看全部
  • @Items.java//解决编号没有合并问题 @Override public int hashCode() { //若getId和getName相同,则hashCode一定相同 return this.getId()+this.getName().hashCode(); } @Override public boolean equals(Object obj) { // TODO Auto-generated method stub if(this==obj) { return true; } if(obj instanceof Items) { Items i = (Items)obj; if(this.getId()==i.getId()&&this.getName().equals(i.getName())) { return true; } else { return false; } } else { return false; } } @Cart.java //添加商品进购物车的方法 public boolean addGoodsInCart(Items item ,int number) { if(goods.containsKey(item))//重复添加,解决数量没有相加问题 { goods.put(item, goods.get(item)+number); } else//第一次添加 { goods.put(item, number); } calTotalPrice(); //重新计算购物车的总金额 return true; }
    查看全部
  • 获取Servlet的初始化参数 1.在web.xml中配置Servlet时,可以配置一些初始化参数,方法如下 <servlet> <init-param> <param-name>password</param-name> <param-value>12345</param-vlaue> <init-param> </servlet> 2.在sevlet中可以通过servletConfig接口提供的方法getInitparameter()来获取这些参数 this.getInitparameter("uesrname"); this.getInitparameter("password");
    查看全部
  • @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得到
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 手工编写Servlet 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet
    查看全部
  • Servlet与九大内置对象
    查看全部
  • Servlet容器启动时自动装载Servlet
    查看全部
  • Servlet生命周期
    查看全部
  • Get方式请求流程
    查看全部
  • Servlet编写步骤
    查看全部
  • tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-11-24

  • 第一个servlet
    查看全部
  • tomcat等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-11-24

举报

0/150
提交
取消
课程须知
作为JSP课程的延续,希望小伙伴们学习本门课程前先完成《JAVA遇见HTML——JSP篇》课程的学习。为了更好的完成课程的阶段项目,JDBC的知识也是必备的。
老师告诉你能学到什么?
学习完本门课程,可以学习到以下内容: 1、掌握Servlet的结构和执行流程 2、掌握Servlet的生命周期 3、掌握Servlet在项目中的应用 4、使用MVC架构进行项目开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!