`
sky.xiaoyi.li
  • 浏览: 6346 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的 ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配 置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而 Struts2自带的源代码中也提供了缺省的拦截器配置。 在第一章中,笔者曾经介绍了Struts2的各个文件夹内容,也说过在src文件夹中包含了Struts2的所有底层实现 源代码,读者们可到自己安装Struts2的文件路径下找到src\core\src\main\resources\,其中有个名为 ...
Ajax:无刷新技术。 全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. 传统的web应用程序:jsp 向jsp和servlet发出请求—转发到jsp。                         存在着请求--------响应的过程。 如何使用Ajax Ajax的六大步骤: 1  //创建XMLHttpRequest对象实例 2   http_request.onreadystatechange = 你的另外一个js函数名; //定义处理返回结果的函数 3 http_request. ...
/* PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层 ...
什么是JS: 1.javascript是一种侵入在网页中的脚本语言,它是由浏览器解析运行的。 2.javascript是一种 基于对象 和 事件 驱动型语言。什么是基于对象: 基于对象不具有封装、继承、多态。 JS里面的面向对象都是伪面向对象 ...
1、说一说Servlet的生命周期? 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的 init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其 ...
重定向是客户端跳转,转发是服务器端跳转 在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jsp response.sendRedirect("new.jsp");//重定向到new.jsp 在jsp页面中你也会看到通过下面的方式实现转发: <jsp:forward page="new.jsp" /> 当然也可以在jsp页面中实现重定向: <%response.sen ...
State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为. 何时使用? State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现, ...
Global site tag (gtag.js) - Google Analytics