随笔分类 - Struts2
较早的一款Java的web开发的MVC框架,可以很好的减少开发时间,提高开发效率,老东东了。
摘要:一、拦截器概述: 拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截是
阅读全文
摘要:一、OGNL 1、什么是OGNL 对象导航图语言(Object Graph Navigation Language),简称OGNL,是应用于Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,它拥有类型转换、访问对象方法
阅读全文
摘要:一、API的访问 在使用Struts2的框架的过程中,发现Struts2和Servlet的API是解耦合的。在实际开发中,经常使用到Servlet的API,比如进行登录,将用户的信息保存到Session中, 有的时候需要向页面输出一些内容,用到response对象。涉及到Servlet的API的访问
阅读全文
摘要:一、Struts2的配置文件加载顺序 1 、进入过滤器【StrutsPrepareAndExecuteFilter】跟代码,可以看到对应的文件加载顺序 进入StrtsPrepareAndExecuteFilter,跟里面的init方法: 进入: 在进入: init_DefaultProperties
阅读全文
摘要:一、了解了这几个主要的优点,会促使你考虑使用Struts2 : 1、POJO表单及POJO操作 - Struts2 去除掉了Struts框架中的Action Forms部分。在Struts2框架下,你可以用任何一POJO来接收表单输入,同样的,你可以把任一POJO视为一个Action类。 2、标签支
阅读全文