为了账号安全,请及时绑定邮箱和手机立即绑定
  • 通过Servlet获取表单数据 : 1.建立JavaBean类 ; 2.在Servlet类中的 doPost方法内编写代码; 3.创建 JavaBean 对象, 通过 getParameter(String param);获取表单值 ; 通过 getParameterValue(String param) 获取多个同name的表单值; 4.将数据保存到 session 中; 5.进行页面跳转; 6.jsp页面中创建Servlet对象,通过<jsp:getProperty />或对象的get()方法获取值 注意事项: 1.在 jsp 页面中可以使用<% %> 写 java 代码; 2.日期转换时需要注意格式 '-'; 3.复选框需要使用 getParameterValue 方式获取; 4.注意复选框是否为 null ; 5.注意javaBean属性名不与表单属性名冲突!
    查看全部
  • Servlet与九大内置对象的关系
    查看全部
  • Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。 1 init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。 2 service():它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个“请求”(ServletRequest)对象和一个“响应”(ServletResponse)对象作为参数。在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。 3 destroy(): 仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。一个Servlet在运行service()方法时可能会产生其他的线程,因此需要确认在调用destroy()方法时,这些线程已经终止或完成。
    查看全部
  • 自动装载
    查看全部
  • 编写Servlet的doGet与doPost方法时,都需要抛出ServletExcpetion和IOException异常
    查看全部
    0 采集 收起 来源:练习题

    2016-11-17

  • 生命周期 1 Web Client 向Servlet容器(Tomcat)发出Http请求 2 Servlet容器接收Web Client的请求 Servlet容器创建一个HttpRequest对象,将Web Client请求的信息封装到这个对象中。 Servlet容器创建一个HttpResponse对象 Servlet容器调用HttpServlet对象的service方法,把HttpRequest对象与HttpResponse对象作为参数传给 HttpServlet 对象。 HttpServlet调用HttpRequest对象的有关方法,获取Http请求信息。 HttpServlet调用HttpResponse对象的有关方法,生成响应数据。 Servlet容器把HttpServlet的响应结果传给Web Client。 创建Servlet对象的时机: Servlet容器启动时:读取web.xml配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,同时将ServletConfig对象作为参数来调用Servlet对象的init方法。 在Servlet容器启动后:客户首次向Servlet发出请求,Servlet容器会判断内存中是否存在指定的Servlet对象,如果没有则创建它,然后根据客户的请求创建HttpRequest、HttpResponse对象,从而调用Servlet 对象的service方法。 Servlet Servlet容器在启动时自动创建Servlet,这是由在web.xml文件中为Servlet设置的<load-on-startup>属性决定的。从中我们也能看到同一个类型的Servlet对象在Servlet容器中以单例的形式存在。 <servlet> <servlet-name>Init</servlet-name> <servlet-class>org.xl.servlet.InitServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet>
    查看全部
  • 跳转路径
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2016-11-17

  • 如何手工创建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的,否则会报错,这点需要特别注意
    查看全部
  • Tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-11-17

  • servlet与九大内置对象
    查看全部
  • servlet内置对象
    查看全部
  • servlet类文件内容被更改后(TestServlet1.class) 重新加载servlet
    查看全部
  • 自动装载servlet
    查看全部
  • Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。 1 init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。 2 service():它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个“请求”(ServletRequest)对象和一个“响应”(ServletResponse)对象作为参数。在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。 3 destroy(): 仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。一个Servlet在运行service()方法时可能会产生其他的线程,因此需要确认在调用destroy()方法时,这些线程已经终止或完成。
    查看全部
  • 生命周期 1 Web Client 向Servlet容器(Tomcat)发出Http请求 2 Servlet容器接收Web Client的请求 Servlet容器创建一个HttpRequest对象,将Web Client请求的信息封装到这个对象中。 Servlet容器创建一个HttpResponse对象 Servlet容器调用HttpServlet对象的service方法,把HttpRequest对象与HttpResponse对象作为参数传给 HttpServlet 对象。 HttpServlet调用HttpRequest对象的有关方法,获取Http请求信息。 HttpServlet调用HttpResponse对象的有关方法,生成响应数据。 Servlet容器把HttpServlet的响应结果传给Web Client。 创建Servlet对象的时机: Servlet容器启动时:读取web.xml配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,同时将ServletConfig对象作为参数来调用Servlet对象的init方法。 在Servlet容器启动后:客户首次向Servlet发出请求,Servlet容器会判断内存中是否存在指定的Servlet对象,如果没有则创建它,然后根据客户的请求创建HttpRequest、HttpResponse对象,从而调用Servlet 对象的service方法。 Servlet Servlet容器在启动时自动创建Servlet,这是由在web.xml文件中为Servlet设置的<load-on-startup>属性决定的。从中我们也能看到同一个类型的Servlet对象在Servlet容器中以单例的形式存在。 <servlet> <servlet-name>Init</servlet-name> <servlet-class>org.xl.servlet.InitServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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