为了账号安全,请及时绑定邮箱和手机立即绑定
  • mvc设计思想
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2017-09-27

  • 在Servlet中可以通过ServletConfig接口提供的方法获取初始化参数
    查看全部
    0 采集 收起 来源:练习题

    2017-09-27

  • 1.获取初始化参数 1>在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来取得这些参数。 2>在index.jsp中改<a href="servlet/GetInitParameterServlet">获取初始化参数Servlet</a> 3>建一个Servlet,在web.xml中设置初始化参数 4>private String username; private String password;封装一下 5>在public void init() throws ServletException{ this.setUsername( this.getInitParameter("username")); this.setPassword( this.getInitParameter("username")); 6>在body中输出设置的名字和密码 this.getUername(); this.getPassword();
    查看全部
  • 一、什么是Servlet servlet 是服务器中运行的java类,用于处理用户请求,返回响应 二、Tomcat容器等级(分为四个等级) 1.Tomcat 容器 2.Container 容器 3.Engine 引擎容器 4.Host 主机 5.Servlet 容器(tomcat最低级别的容器)里面包含了一个或多个Context — Context (上下文,背景,环境) 一个Context对应一个Web项目 —— Wrapper 容器里的封装部分 三、手工编写一个Servlet 1.新建一个Java类,继承HttpServlet 2.重写doGet()或doPost() 3.“web.xml”中注册Servlet 四、用MyElipse编写Servlet 1.src -> new -> Servlet 2.重写doGet()或doPost() 3.部署运行 五、servlet生命周期 servlet执行过程(get请求为例) 请求 -> <servlet-mapping>中的<url-pattern>-> <servlet-name> -> <servlet>中的<servlet-name> -> <servlet-class> ->servlet类中执行doGet()或doPost() Servlet生命周期 1.初始化阶段,调用init()方法 2.响应阶段,调用service()方法 3.终止阶段,调用destroy()方法 Servlet的装载三种情况: 1.自动加载模式:<load-on-startup>1</load-on-startup> 数字越小优先级越高 2.Servlet容器启动后,客户端首次向服务器发出请求时 3.Servlet类文件更新后,重新装载Servlet Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次
    查看全部
    3 采集 收起 来源:阶段案例

    2018-03-22

  • 在以下时刻servlet容器中装载Servlet 1,在web.xml 文件中的<servlet></servlet>之间添加<loadon-startup>1<loadon-startup> 2,servlet容器启动后,客户首次向servlet发送请求 3,Servlet类文件被更新后,重新装载servlet
    查看全部
  • Servlet生命周期
    查看全部
  • Servlet生命周期 1.初始化阶段,调用init()方法。 2.响应客户请求阶段,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()方法。 3.终止阶段,调用destory()方法。
    查看全部
  • 手工编写第一个Servlet 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet
    查看全部
  • 1、在页面中访问servlet ①相对路径:servlet/HelloServlet ②绝对路径:path变量表示项目的根目录,path/servlet/HelloServlet,其中path=request.getContextPath **超链接中href应该写成"servlet/HelloServlet",servlet前不能有/;web.xml中url-pattern标签中的url地址应写成“/servlet/HelloServlet”,servlet前必须有/,表示项目的根目录 2、在servlet中跳转到jsp页面 ①请求重定向:response.sendRedirect(request.getContextPath()+"/test.jsp") 如果只写"test.jsp"表示的是相对路径,当前路径是“项目名称/servlet”,就错了 ②Servlet服务器内部跳转路径写法: request.getRequestDispatcher("/test.jsp").forward(request,response),这里的“/”表示项目的根目录, 也可以写成"../test.jsp",“..”表示上一层目录
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 1.HttpServlet类有两个sevrvice( )方法 2.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 sevrvice( ) 3.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖sevrvice( )方法.因为一个sevrvice( )方法会调用doPost或者doGet方法
    查看全部
    0 采集 收起 来源:练习题

    2017-09-27

  • 通过Servlet获取表单数据: 1.建立JavaBean类; 2.在Servlet类中的 doPost方法内编写代码; a)实例化JavaBean对象,通过 getParameter(String param);获取表单值,通过 getParameterValues(String param); 获取多个同name的表单值;通过setter()方法给JavaBean对象传值; b)将JavaBean对象保存到session中; c)进行页面跳转。 3.jsp页面中创建Servlet对象,通过<jsp:getProperty />或对象的get()方法获取值。 <jsp:useBean id="idName" class="classPath" scope="session"></jsp:useBean> <jsp:getProperty name=" idName " property="propertyName"/> <% String[] favorites=userReg.getFavorites(); for(String favorite:favorites){ %> <%=favorite %>&nbsp;&nbsp; <% }%> 注意事项: 1.在 jsp 页面中可以使用<% %> 写 java 代码; 2.日期转换时需要注意格式 '-'; 3.复选框需要使用 getParameterValues 方式获取; 4.注意复选框是否为 null ; 5.注意javaBean属性名不与表单属性名冲突!
    查看全部
  • tomcat容器包含四个等级的容器,其中servlet容器通过context对应web项目
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2017-09-27

  • servlet路径
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2017-09-27

  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。
    查看全部
    0 采集 收起 来源:练习题

    2017-09-26

  • Servlet生命周期 1.初始化阶段,调用init()方法。 2.响应客户请求阶段,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()方法。 3.终止阶段,调用destory()方法。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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