为了账号安全,请及时绑定邮箱和手机立即绑定
  • servlet的生命周期:
    1、装载和创建servlet实例;
    2、init()初始化;
    3、service();
    4、destory()。


    查看全部
  • web.xml中注册servlet:

    <servlet>

        <servlet-name></servlet-name>

        <servlet-class></servlet-class>

    </servlet>

    <servlet-mapping>

        <servlet-name>此处的servlet-name与servlet标签中的servlet-name中的名字一致</servlet-name>

        <url-patten></url-patten>

    </servlet-mapping>

    查看全部
  • Servlet的实现方式:

    1、继承与HttpServlet;

    2、重写doGet()和doPost()方法;

    3、在web.xml中注册servlet



    查看全部
  • 装载servlet三种方式,1.第一次访问2.servlet被修改3.web.xml文件
    查看全部
  • @JavaWeb---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;
    <% }%>

    PS:
        1.在 jsp 页面中可以使用<% %> 写 java 代码;
        2.日期转换时需要注意格式 '-';
        3.复选框需要使用 getParameterValues 方式获取;
        4.注意复选框是否为 null ;
        5.注意javaBean属性名不与表单属性名冲突!


    查看全部
  • 我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service( )方法,因为sevrvice( )方法会调用doPost或者doGet方法。

    查看全部
    0 采集 收起 来源:练习题

    2018-07-25

  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。

    查看全部
    0 采集 收起 来源:练习题

    2018-07-25

  • localhost是服务器主机名,也可以是IP地址127.0.0.1;8080是tomcat服务器的端口号;helloapp是web工程的上下文地址ContexRoot(一般情况下与web工程名一致);最后是<url-pattern/>标签中的内容。

    查看全部
    0 采集 收起 来源:练习题

    2018-07-25

  • servlet生命周期阶段包括初始化、加载、实例化、服务和销毁

    查看全部
    1 采集 收起 来源:练习题

    2018-07-25

  • <loadon-startup>标签可以在tomcat启动时加载servlet。
    且数字越小servlet加载级别越高

    查看全部
  • servlet容器装载servlet的优先级别是由web.xml文件中的<loadon-startup>1</loadon-startup>这段代码配置 数字越小级别越高

    查看全部
  • 服务器内部跳转,/表示根目录,..表示回到上一层再找test.jsp

    request.getRequestDispatcher("/test.jsp").forward(request,response);

    request.getRequestDispatcher("/test.jsp").forward(request,response);

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

    2018-07-20

  • 请求重定向方式跳转到test.jsp,当前路径是同一个目录下的路径

    所以要到另一个目录要用response.sendRedirect(request.getContextPath()+"/test.jsp");

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

    2018-07-20

  • <url -pattern处必须以/开头,这里的/表示项目根目录>

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

    2018-07-20

  • 相对路径和绝对路径:

    <a href="servlet/HelloServlet">//相对路径

    <a href="<%=path%>+/servlet/HelloServlet">//绝对路径(第一个/表示服务器的根目录)

    path = request.getContentPath();

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

    2018-07-20

举报

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

微信扫码,参与3人拼团

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

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