为了账号安全,请及时绑定邮箱和手机立即绑定
  • 获取某个javabean里面的session值: <jsp:useBean id="session的id" class="实力对象类包.名" scope="session" /> 1. 日期类型通过前台传进来的是一个字符串,需要通过SimpleDateFormat的sdf.parse()来转化为Date类型<br>,,,,,sdf.parse()是格式化 2. 获取一个多个复选框按钮的值,如一个String数组类型,通过request.getParameterValues()来获取:eg:String[] favorites = request.getParameterVaues("favorite")
    查看全部
  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常
    查看全部
    0 采集 收起 来源:练习题

    2016-02-26

  • 重写hashCode()方法和equals()方法,即重写它的判断规则
    查看全部
  • 想让hashMap不添加相同的对象,必须要改写hashCode()函数。这句话很重要,老师之后应该强调一遍! [ 查看全文 ]
    查看全部
  • package entity //购物车类 public class Cart{ //购买商品的集合 private HashMap<Items,Integer> goods; //购物车的总金额 private double totalPrice; //将上面两个属性封装一下 //构造方法,初始化这两个属性 public Cart(){ goods=new HashMap<Items,Integer>(); totalPrice=0.0; } //添加商品进购物车的方法 pulic boolean addGoodsInCart(Item item,int number){ goods.put(item,number); calTotalPrice();//重新计算购物车的总金额 return true; } //删除商品的方法 public boolean removeGoodsFromCart(Items item){ goods.remove(item); calTotalPrice();//重新计算购物车的总金额 return true; } //统计购物车的总金额 public double calTotalPrice() { double sum=0.0; Set<Items>keys=goods.keySet();//获得键的集合 Iterator <Items>it=keys.iterator;//获得迭代器对象 while(it.hasNext()){ Items i=it.next(); sum+=i.getPrice()*goods.get(i); } this.setTotalPrice(sum);//设置购物车的总金额 return this.getTotalPrice(); } }
    查看全部
  • MODEL2开发思想是指由JSP页面提交一个请求给到Servlet这个控制器,有控制器去实例化调用JavaBean(模型层),由JavaBean去读取数据库内容,返回结果给模型层,模型层再通过控制器去跳转到合适的JSP页面,响应客户的需求 [ 查看全文 ]
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-02-25

  • MVC模式(Controller,Moderl,View):是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。浏览器发出一个请求->被控制器(Servlet)所接收->由servlet去实例化一个模型层(通常是javabean层,由javabean层调用数据库层)的对象->由模型层访问数据库层得到的结果可以返回给控制层或者说界面层也可以访问(保存在session中); 控制层获得模型层的反馈结果之后,选择合适的视图给用户呈现 最终给用户一个响应 [ 查看全文 ]
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2018-03-22

  • 如何获取Servlet的初始化参数? 在web.xml中配置servlet时,可以配置一些初始化参数,方法如下: <servlet> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> 而在servlet中可以通过servletConfig接口提供的方法getInitParameter来取得这些参数。 如: this.getInitParameter("username"); 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

  • 获取某个javabean里面的session值: <jsp:useBean id="session的id" class="实力对象类包.名" scope="session" /> 1. 日期类型通过前台传进来的是一个字符串,需要通过SimpleDateFormat来转化为Date类型<br> 2. 获取一个多个复选框按钮的值,如一个String数组类型,通过request.getParameterValues()来获取:eg:String[] favorites = request.getParameterVaues("favorite")
    查看全部
  • 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()方法只被调用一次
    查看全部
  • container-engine-host-servlet-context
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-02-23

  • MODEL2开发思想是指由JSP页面提交一个请求给到Servlet这个控制器,有控制器去实例化调用JavaBean(模型层),由JavaBean去读取数据库内容,返回结果给模型层,模型层再通过控制器去跳转到合适的JSP页面,响应客户的需求
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-02-23

  • MVC模型是指model、controller、view三者所组成的设计模型,只在分离模型、控制和视图:浏览器发出一个请求,被控制器(Servlet)所接收,由Servlet去实例化一个模型层,通常是javaBean对象。由模型层访问数据库层得到的结果可以返回给控制层,控制层获得模型层的反馈结果后选择合适的视图(JSP)呈现给用户。
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2016-02-23

举报

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

微信扫码,参与3人拼团

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

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