为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1.Set集合不能用for循环遍历 2.迭代器Iterator可以加泛型,利用迭代器遍历取值 //购物车类 public class Cart { //购买商品的集合 private HashMap<Items,Integer> goods; //购物车的总金额 private double totalPrice; //构造方法 public Cart() { goods = new HashMap<Items,Integer>(); totalPrice = 0.0; } //统计购物车的总金额 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开发模式
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-09-12

  • Model1开发模式
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-09-12

  • 重写dopost() 选择source->override...
    查看全部
  • servlet基础
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-09-12

  • 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()方法只被调用一次
    查看全部
  • @Servle——(一)Servlet概述——Servlet的路径跳转 一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】,这里应该去【项目】的根目录寻找虚拟目录servlet ,然后在里面找到TestServlet。 2、绝对路径,通过内置成员变量path实现,String path = request.getContextPath()。如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生命周期 对于客户端的请求,Web服务器会先创建一个Servlet实例,然后调用init()方法进行初始化,然后会调用service()方法判断请求的类型,然后转去执行doGet()还是doPost()方法。当服务器关闭后,调用Destroy()方法进行销毁。
    查看全部
  • --添加Servlet <servlet> <servlet-name>xx</servlet-name> //Servlet的名字 <servlet-class>yy</servlet-class>//Servlet类,要带包路径 </servlet> <servlet-mapping> //Servlet的映射(一一对应) <servlet-name>xx</servlet-name>//要和上面定义的Servlet名对应 <url-pattern>/servlet/HelloServlet</url-pattern> //这个是这个Servlet的访问路径,要和请求路径一致。第一个/表示根目录,既WebRoot目录,后面的servlet是个虚拟路径。 </servlet-mapping>
    查看全部
  • response.setContentType("text/html;charset=utf-8");里面的"text/html"是制定文本解析格式!"text/css","text/script"就是设定为javascript的解析格式
    查看全部
  • --Servlet继承HttpServlet类,重写了doGrt(),doPost()方法,这两个方法对应着两种不同方式的请求,比如使用超链接标签<a href=""> </a>方式访问单位请求就属于get方式的请求,这时对这个请求进行处理的方法就是doGet()方法。 --使用Servlet编写html 1、获取输出流 PrintWriter out = response.getWriter(); 2、将页面类型设为html类型,text/html意思是将text类型的页面转换为html类型,只有设定为html类型时,才能识别输出的html标签。 response.setContentType("text/html;charset=utf-8"); 3、向页面输出 out.println("<strong>Hello Servlet!<.strong><br>");
    查看全部
  • Tomcat容器等级: Tomcat容器分为四个等级, 1. Container 容器,集装箱 2.Engine 引擎容器 3.Host 主机() 4.Servlet容器(tomcat最低级别的容器)里面包含了一个或多个Context —— Context (上下文,背景,环境) 一个context对应一个web项目 —— Wrapper 容器里的封装部分。
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-09-11

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

    2016-09-10

  • 正确的URL地址是:http://localhost:8080/helloapp/hello,其中localhost是服务器主机名,也可以是IP地址127.0.0.1;8080是tomcat服务器的端口号;helloapp是web工程的上下文地址ContexRoot(一般情况下与web工程名一致);最后是<url-pattern/>标签中的内容。
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • servlet.java处理业务逻辑
    查看全部
    0 采集 收起 来源:阶段案例

    2016-09-09

举报

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

微信扫码,参与3人拼团

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

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