`
flm_llx
  • 浏览: 60731 次
  • 性别: Icon_minigender_1
  • 来自: 应县
社区版块
存档分类
最新评论
文章列表
① out - javax.servlet.jsp.jspWriter    out对象用于把结果输出到网页上。 方法: 1. void clear() ;    清除输出缓冲区的内容,但是不输出到客户端。 2. void clearBuffer() ;    清除输出缓冲区的内容,并输出到客户端。 3. void close() ;    关闭输出流,清除所有内容。 4. void flush() ;    输出缓冲区里面的数据。 5. int getBufferSize() ;    获取以kb为单位的目前缓冲区大小。 6. int getRemaining() ;    获取以kb为单位的 ...
1.      首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null; 但它又是一种特殊的对象,有其它对象没有的一些特性。 2.      new String()和new String(“”)都是申明一个 ...
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言, ...
自定义标签在jsp中应用是需要声明标签库,有下面两种方式: 1、直接指定路径         <%@ taglib prefix="mytag" uri="/WEB-INF/testcomp.tld" %> 2、间接引用         <%@ taglib prefix="tt" uri="http://testcomp.com/testcomp/core" %>         这样做需要在web.xml中增加下面的内容:        <jsp-config>         ...
web.xml里面可以定义两种参数: (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下: <context-param>            <param-name>context/param</param-name>            <param-value>avalible during application</param-value> </context-param> (2)servlet范围内的参数,只能在servlet的init()方法中取得,在w ...
Servlets Filter 是Servlet 2.3 规范中新增加的,它是截取用户从客户端提交的请求,在还没有到达需要访问的资源时运行的一个类。它操纵来自客户端的请求,在资源还没有初发送到客户端前截取响应,并处理这些还没有发送到客户端的响应。 Filters 有许多的应用场合。Servlet 2.3 规范建议如下的地方可以应用Filter: authentication filters logging and auditing filters image conversion filters data compression filters encryption filters t ...
javax.servlet Interface FilterChain public interface FilterChain A FilterChain is an object provided by the servlet container to the developer giving a view into the invocation chain of a filtered request for a resource. Filters use the FilterChain to invoke the next filter in the chain, or if the c ...
引用 xyz 的 五个有用的过滤器 Filter 来源:http://blogger.org.cn/blog 一、使浏览器不缓存页面的过滤器     import javax.servlet.*;    import javax.servlet.http.HttpServletResponse;    import java.io.IOException;       /**   * 用于的使 Browser 不缓存页面的过滤器   */   public class ForceNoCacheFilter implements Filter {       public vo ...
在定义文件(XML配置文件)中定义Bean时,可以直接指定一个字符串值给属性值,如果在Bean定义文件中已经有一个定义的Bean实例,则可以直接让某个属性参考至这个实例。 有以下几种比较常用的方式: 1.使用<ref>直接指定参考至其他的Bean实例 2.使用<bean>标签并指定"class"属性来指定依赖对象 3.隐式自动绑定,分别是byType,byName将某个Bean实例绑定至其他Bean对应的属性 4.在构造方法上也能进行自动绑定 5.也可以设定"autodetect",一切交给Spring判定,自动完成。 以上几 ...
IoC(Inversion of Control)控制反转的具体表现为以下几点:     高层模块不应该依赖底层模块,而是模块都必须依赖于抽象。      实现必须依赖抽象,而不是抽象依赖实现。      如果高层模块直接执行底层模块的函数,就对底层模块产生了依赖关系。 在设计上希望模块都依赖与模块的抽象,这样才可以重用高层的应用程序设计。 public class Business{     private FloppyWriter writer = new FloppyWriter();     ...     public void save(){         ...         ...
轻量级(Lightweight)     轻量级的形容是相对于一些重量级的容器(如EJB容器)来说的,Spring的核心包在文件容量上只有不到1MB的大小,而使用Spring核心包所需要的资源负担也是很小的,您甚至可以在小型设备中使用Spring的核心包。 非入侵性(No intrusive)     框架原来的用意是提供一个架构的实现,让开发人员可以在基于框架的基础上,快速地开发出遵循架构的所需的应用程序,然而有些框架一旦被使用,应用程序就与框架发生了依赖,例如大量使用了框架的API,或直接继承API的某些类型等,都会使应用程序组件与框架发生依赖,而无法从框架中独立出来,更别说当中的组件可以 ...
Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。 Interceptor将很多功能从我们的Action中独立出来,大量减少了我们Action的代码,独立出来的行为具有很好的重用性。XWork、WebWork的许多功能都是有Interceptor实现,可以在配置文件中组装Action用到的Interce ...
一、Struts2配置文件 Struts2相关的配置文件有web.xml,struts.xml,struts.properties, struts-default.xml,velocity.properties,struts-default.vm。其中web.xml,struts.xml是必须的,其它的配置文件可选择。它们在web应用中的功能如下: web.xml:包含所有必须的框架组件的web部署描述符。 Struts.xml:配置包含result/view类型、action映射、拦截器等的Struts2的主要配置文件。 Struts.properties:配置struts2的框架属 ...
下面我们再来分析另一个拦截器的实现modeldriveninterceptor,首先说说他的设计目的,我们知道在struts中通常有一个actionformbean他是用来封装请求数据的,在webwork2.x中这一功能得到了进一步的发挥,他可以实现两中action驱动模式,他们都是信息携带者. property-driven model-driven 最通俗的解释就是, property-driven通过属性来贯穿整个mvc,而model-driven就是通过model对象来贯穿整个mvc. 他们的存在方式: model-drive就是独立的一个类,而property-driven ...
Spring中的org.springframework.core.io.Resource接口代表着物理存在的任何资源,其继承于org.springframework.core.io.InputStreamSource;其子类有如下几种:ByteArrayResource, ClassPathResource, DescriptiveResource, FileSystemResource, InputStreamResource, PortletContextResource, ServletContextResource, UrlResource 。常用的有以下四种: ClassPathRes ...
Global site tag (gtag.js) - Google Analytics