为了账号安全,请及时绑定邮箱和手机立即绑定
  • MVC MVC模式:MVC(Model、View、Controller),是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。分层开发,提高效率,方便维护。 截图的分析(MVC思想的体现): 浏览器发出一个请求,被控制器Controller接收,在web开发中充当控制器的就是Servlet,然后由Servlet实例化一个模型层的对象,通常由JavaBean充当模型层,由JavaBean调用数据库层,数据库层一般简称EIS(企业信息系统),由模型层访问数据库层得到结果之后,把结果返回给控制层,或者视图层(保存在Session中),JSP充当视图层,控制层会根据模型层的返回结果去选择合适的视图给用户呈现,最终给用户一个响应。
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2017-02-17

  • 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法(getInitParameter())来获取这些参数。
    查看全部
    1 采集 收起 来源:练习题

    2017-02-16

  • Servlet高级 获取初始化参数 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法(getInitParameter)来获取这些参数。 1. 在web.xml配置初始化参数: <servlet> <servlet-name>XXXServlet</servlet-name> <servlet-class>servlet/XXXServlet</servlet-class> <init-param> <param-name>username</param-name> <param-value>admin</param-value> </init-param> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> 2. 在Servlet的init()方法写上: this.setUsernaem(this.getInitParameter("username")); this.setUsernaem(this.getInitParameter("password")); 3. 在doPost方法中写上: out.println(this.getUsername()); out.println(this.getPassword());j就可以在Servlet页面输出对应的初始化参数username、password。
    查看全部
  • Servlet处理登录页面的不同跳转 登录页面的表单的action要写成servlet的相对路径。本例中是action="servlet/LoginServlet"。 跳转页面的路径不能直接写页面jsp的名称,要加上上下文路径(request.getContextPath()),这也是Servlet与纯JSP的区别。
    查看全部
    0 采集 收起 来源:阶段案例

    2018-03-22

  • Servlet路径跳转(由页面跳转到Servlet)
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2017-02-16

  • //请求重定向,当前路径为:工程名/servlet所在包名/ //response.sendRedirect("test.jsp"); //response.sendRedirect(request.getContextPath()+"/test.jsp"); //服务器内部跳转斜线代表项目当前根目录 (不加斜线表示相对路径)../ 表示返回上级 request.getRequestDispatcher("/test.jsp").forward(request,response);
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • Servlet路径跳转(由Servlet跳转到页面) 其中的../test.jsp表示先返回上一级目录,再寻找test.jsp
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2017-02-16

  • <a href="servlet/name">相对路径访问</a> <a href="<%=path%>/servlet/name">绝对路径访问</a> <url-pattern>必须以"/"开头,这里的"/"表示项目的根目录 <url-pattern>/servlet/HelloServlet</url-pattern>
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • Set<Items> keys = goods.keySet(); //获得键的集合
    查看全部
  • 1. HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service(). 2. HttpServlet类有两个service( )方法.分别是: void service(ServletRequest req, ServletResponse res); protected void service(HttpServletRequest req, HttpServletResponse resp); 3. 我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法, 不覆盖service()方法,不是因为该方法是空,而是因为service( )方法会调用doPost或者doGet方法。
    查看全部
    2 采集 收起 来源:练习题

    2017-02-16

  • 当post日期类型的变量的时候,它是字符串的形式,所以要先定义一个sdf(SimpleDateFormat),使用sdf的parse方法解析这个字符串,使它转换为相应的日期类型且具有恰当格式。
    查看全部
  • Servlet基础。
    查看全部
  • Servlet如何获得JSP的九大内置对象 严格意义上来讲,jsp对象的out(jspwriter对象)的类型和response.getWriter(获得的是printwirter类型)的类型不一致
    查看全部
  • Servlet生命周期 在下列时刻Servlet容器装载Servlet: 1. Servlet容器启动时自动装载某些Servlet,实现它需要在web.xml文件中<Servlet></Servlet>之间添加如下代码:<loadon-startup>1(数字越小表示加载的优先级越高)</loadon-startup>. 2. 在Servlet容器启动后,客户首次向Servlet发送请求。 3. Servlet类文件被更新后,重新加载Servlet。 Servlet被加载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。 Servlet被修改后,刷新页面,系统会依次自动调用Servlet的destory方法、构造方法、初始化方法。如果有多个Servlet,则优先级最低的Servlet会先执行destroy方法(与加载的顺序相反),等待全部执行完了,再由优先级最高的Servlet先执行构造方法、初始化方法。
    查看全部
  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常,不会抛出HttpServletException异常和RemoteException异常。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-15

举报

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

微信扫码,参与3人拼团

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

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