为了账号安全,请及时绑定邮箱和手机立即绑定
  • 另外你问的url-patten是否一定要指向某个类,这个也是老师为了讲解方便把url-patten直接写成实际的目录结构给你产生的误导,url-patten并不需要指向具体的类,你可以理解成一个别名,他主要的作用是用来匹配路径和隐藏一些内部实现,url-patten有三种匹配规则你可以搜索下,举个例子url-patten可以模糊匹配,你如说你可以写成这样 <url-pattern>/test/*</url-pattern>那么所有访问host+port+context/test/后面跟任何内容的地址都会去访问这个servlet。 同时你可以写成/login.do这样可以隐藏你的内部实现,你甚至可以写成/login.jsp或者/login/login/login(除了第一个/表示当前目录,后面的/不代表任何目录的意思,他就是一个符号). 所以servelt的url-pattern你可以随意写。
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • jsp页面中有相对路径和绝对路径的问题是因为jsp页面其实是一个网页,通过超文本或者action的方式可以连接到任何url,这里的任何url指的是可以是本项目的,或者另外项目的,或者甚至是外部链接,比如你这么写: action =“http://www.baidu.com”,那么这个form的数据就提交给百度了,所以一定要区分相对和绝对路径,默认不加斜杠就是相对路径:当前主机+端口+上下文(项目)+当前目录,那么剩下的就是绝对路径了,你加上斜杠以后web服务器不知道你要把这个form或者url链接到什么地方(万一你要链接同一台服务器上的另外一个工程ServletLoginDemo2)所以web服务器就把/表示主机的根目录,所以你要是写成action="/servlet/Servlet"的话就会让你去访问localhost:8080/servlet/Servlet目录,其实这里还是一个相对路径(是相对于本主机的一个绝对路径)。 而servlet是不能够链接到别的项目的servlet的,所以这里面没有一个相对路径和绝对路径的概念,一定是本项目下的,所以在tomcat得servlet容器的代码里面就是这么实现的,url-patten一定要加上/:host+port+context+servlet-patten组成这个servlet的访问地址,否则启动的时候检查xml就会报错不能启动。
    查看全部
    1 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 自定义Servlet ___继承自___ HttpServlet类 ___继承自___ GenericServlet类 ___实现了___Servlet接口 通过API可以看到在HttpServlet类中的两个service()方法: void service(ServletRequest, ServletResponse)方法是重写的其父类GenericServlet类的方法,这个方法是公共的(public),其作用是接受客户端的请求并将其传递给protected void service(HttpServletRequest, HttpServletResponse)方法; protected void service(HttpServletRequest, HttpServletResponse)方法是HttpServlet类定义的方法,是受保护的(protected),主要作用是接受标准的Http请求(HttpServletRequest),并根据请求方式不同分发到不同的doXXX(HttpServletRequest, HttpServletResponse)方法。 这就是HttpServlet有两个service()方法的原因了。一般情况下我们的Servlet只需重写受保护的service()方法就够了。
    查看全部
    0 采集 收起 来源:练习题

    2016-12-08

  • 自定义Servlet ___继承自___ HttpServlet类 ___继承自___ GenericServlet类 ___实现了___Servlet接口 通过API可以看到在HttpServlet类中的两个service()方法: void service(ServletRequest, ServletResponse)方法是重写的其父类GenericServlet类的方法,这个方法是公共的(public),其作用是接受客户端的请求并将其传递给protected void service(HttpServletRequest, HttpServletResponse)方法; protected void service(HttpServletRequest, HttpServletResponse)方法是HttpServlet类定义的方法,是受保护的(protected),主要作用是接受标准的Http请求(HttpServletRequest),并根据请求方式不同分发到不同的doXXX(HttpServletRequest, HttpServletResponse)方法。 这就是HttpServlet有两个service()方法的原因了。一般情况下我们的Servlet只需重写受保护的service()方法就够了。
    查看全部
    0 采集 收起 来源:练习题

    2016-12-08

  • 这节很重要
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2016-12-07

  • 获取提交的注册信息放入一个对象,将注册成功的对象存入session,再从session中取得信息
    查看全部
  • o
    查看全部
    0 采集 收起 来源:Servlet概述

    2016-12-06

  • 编写servlet的基本步骤
    查看全部
  • tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-12-06

  • 模型1图 jsp+javabean
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-12-06

  • 写一个Servlet 1.继承HttpServlet 2.重写doGet()或者 doPost()方法 3.在web.xml中注册Servlet
    查看全部
  • 执行流程
    查看全部
  • request.getRequestDispatcher("../userinfo.jsp".forward)服务器跳转页面 传递参数
    查看全部
  • tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-12-05

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

    2016-12-05

举报

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

微信扫码,参与3人拼团

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

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