1.拦截器(Interceptor):拦截器是Struts2的核心,Struts2的众多功能都是通过拦截器来实现的。2.拦截器的配置1)编写实现Interceptor 接口的类。2)在struts.xml文件里定义拦截器。3)在action中使用拦截器3.一旦定义了自己的拦截器,将其配置到actio...
分类:
其他好文 时间:
2014-12-30 20:36:58
阅读次数:
151
流程:
1.当用户请求某个action执行某个功能时(如addInfo),如果此Action实现了ModelDriven这个接口,则ModelDriven的拦截器首先会拦截当前操作的请求,通过此Action的getModel方法,将ModelDriven中的实体类PersonInfo压入到ValueStack的栈顶。
2.然后Parameters拦截器将拦截到的请求参数,根据表单字段映射到Valu...
分类:
其他好文 时间:
2014-12-30 19:06:15
阅读次数:
122
1、web工程中添加stuts2组件。工程目录右键-MyEclipse-Project Facetis[Capabilities]-Install Apache Facetis(struts2.x)点击完成后,eclipse会自动配置相关信息(在src目录下自动生成struts.xml,web.xm...
分类:
Web程序 时间:
2014-12-30 18:42:06
阅读次数:
165
使用struts框架的好处之一就是所有action类继承一个基类,将访问控制在基类中处理.2.所有的action类都继承自baseaction,一个资源对应一个action类.1.实现一个继承自struts的action的baseaction.从action类名提取资源名称,在mapping中的pa...
分类:
其他好文 时间:
2014-12-30 09:11:59
阅读次数:
225
1、首先打开MyEclipse的窗口,选择“Window”菜单下的“Preferences”选项,如图所示2、在打开的“Preferences”界面中搜索“xml”,选择“XML Catalog”选项,然后选择右边的“Add...”按钮3、在打开的对话框中,在“location”中输入struts....
分类:
系统相关 时间:
2014-12-29 22:51:10
阅读次数:
205
Apache Commons Proxy 是Apache 的一个之项目,封装了 Java 对象代理的一些常用方法。又叫做 动态代理。
动态代理的作用非常大,在很多底层框架中都会用得到,比如struts,Spring等都用到了动态代理,它的原理很简单,就是将你要使用的类,重新生成一个子类或本类,这样框架就可以利用这个新生成的类做一些事情,比如在该类的方法前后加一些代码。
设想一下,不用修改任何已...
分类:
Web程序 时间:
2014-12-29 18:29:50
阅读次数:
190
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的...
分类:
Web程序 时间:
2014-12-29 15:08:03
阅读次数:
141
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。下面来带领大家进入愉快的SpringMVC之旅!!
Spring MVC核心架...
分类:
编程语言 时间:
2014-12-29 13:51:23
阅读次数:
418
1、下载 官网下载ckeditor,解压后去掉不需要的部分,仅需保留plugin,lang,theme文件夹,这三个文件夹中用不到的东西可以删除, 比如lang文件下存放所有语言文件js,仅仅 保留en.js和zh_CN.js即可,保留jsp文件夹下的json_upload.jsp文件和 k...
分类:
Web程序 时间:
2014-12-28 22:07:30
阅读次数:
267