struts2
文章平均质量分 84
zhongxiucheng
没有简介
展开
-
XWork分析文档
XWork是一个通用的命令框架,其内核主要由六个大的部分组成:1 xwork命令框架六大件之"命令"(Action)所有命令实体可以实现此接口,它可以看成是命令的实体,但从XWork1.1起,命令实体不一定非实现此接口不可2 xwork命令原创 2011-07-26 08:16:17 · 1302 阅读 · 0 评论 -
Struts2的REST插件
REST 简介REST 是英文 Representational State Transfer 的缩写,这个术语由 Roy Thomas Fielding 博士在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出。从这篇论文的标题可以看出:REST 是一种基于网络的软件架构风格转载 2011-12-02 08:47:47 · 2057 阅读 · 0 评论 -
servlet forward action问题以及struts2拦截servlet问题
其实这个问题自己以前就遇到过了但当时没有深入解决就下了定论:Servlet是不能转发到Action的。今天看到他人也有这个问题,所以特意的深入了一下也看了他人的资料。 这个问题的原因是filter默认拦截的是request,而forwardfilter是不会拦截的,所以想要想struts2拦截forward就需要配置:Java代码转载 2011-11-27 15:33:26 · 1070 阅读 · 0 评论 -
struts2的UI组件之间的通信机制
特别提醒:下面的分析是以struts2中的freemarker引擎进行分析 在使用struts2的UI组件的时候为程序的界面编写带来了很大的便利,它可以使程序员少写很多重复的代码,而是将那些得复的界面逻辑抽象到模板中进行封装,除了少写很多重复的代码,同时可以使用整个界面拥有一致的观感,确实是一个种解决界面编程的好方案.这以我在实际开发中遇到的一个问题,而引发我对组件之间数据通信的一点点思考,至原创 2011-10-24 15:57:31 · 949 阅读 · 0 评论 -
struts2中模板路径的构建策略
struts2的视图扩展是对xwork框架扩展的最复杂部分,而其中的模板抽象部分占据了大部分内容,今天我想在这里探讨一下模板最终路径的确定问题.在没有讨论这个问题之前先将struts2的视图结构稍作分析.struts2的视图基础结构实际还是xwork中进行规范的,这个规范就是Result,在struts2中在视图进行扩充时实际就是给出多种形式的Result实现.例如dispatcher,fre原创 2011-10-13 22:50:26 · 1028 阅读 · 0 评论 -
struts2中模板路径的不常用策略
在模板路径的构建策略一文中谈到模板的最终路径是由三个参量 templateDir(模板目录),theme(主题),template(模板名称)所决定的,例如:上面的一个自定义组件nav它的模板路径就为/template/ajax/nav,如果模板引擎选择freemarke原创 2011-10-14 16:42:56 · 578 阅读 · 0 评论 -
struts2中s:url标签附加jsessionid导致页无法访问
在 Websphere Application Server(WAS,我用的还是 WAS 5.1,所以用的 Struts2 也是 j4 版,恐怕很难再找到像我这样在 JDK 1.4/Servlet 2.3/JSP 1.2 下用 Struts2 的了) 部署的第一个 Struts2转载 2011-08-28 16:36:27 · 4508 阅读 · 0 评论 -
struts2一个学习地址
http://downpour.iteye.com/category/54022这是itEYE上面的关于struts2 的一个学习专栏,大体略看,觉得还不错,至于李XX什么的我就不多说,免得别人说我人生攻击,天地良心可见 http://www.web-tag.net/al原创 2011-08-11 15:47:38 · 445 阅读 · 0 评论 -
strut2(xwork)中的类型转换策略
类型转换是struts2的一个比较重要的特点(当然这个特点也是来源的xwork的),它可以将前台字符型数据转换成后台的需要的各种类型的数据,而且它是一个可以定制各种符合自己要求的各种转换器,也就是说它的转换能力是无限的,整个转换体系符合框架的一贯特点,框架提供一个基本的扩展体系,原创 2011-09-17 17:38:20 · 1426 阅读 · 1 评论 -
struts2中的JSON插件中的一个小猫腻
在struts2中,对对象进行序列化的过程,往往会有一些控制行为的参数,例如包含什么样的属,不包含什么样的属,根对象等,其中有一个对象值得一提,就是ignoreHierarchy,这个属性设计的初忠是控制在序列化对象的过程中,是否对此对象所继承的属性也进行序列化,例如下面的一段代原创 2011-09-16 12:57:53 · 1636 阅读 · 0 评论 -
struts组件,UI组件,标签,模板究竟是什么(1)
struts2在对xwork进行封装过程中主要做几个工作:全新分发器系统;拦截器扩展以及视图扩展.这三个方面是struts2所做的最主要工作,这三个工作尤其以视图扩展最为丰富,内容也是最多的,最复杂的,在网上经常听到UI组件,标签之类讨论,但它们究竟是什么我确实是一知半解,现在在原创 2011-09-14 15:01:25 · 1469 阅读 · 0 评论 -
struts组件,UI组件,标签,模板究竟是什么(2)
前面已经分析jsp标签类与组件类的结合,现在我将这种结合引向模板,这里我以freemark模板技术进行分析,它是struts2的默认模板技术,在前面jsp标签进行分析的时候说,将组件从标签类中分离出去主要为了在其它视图技术中复用这些组件类,那么具体到freemark模板技术,它又原创 2011-09-14 16:53:11 · 1055 阅读 · 0 评论 -
struts2的路径检索策略
对于动态页面程序,由于请求路径已经不再是一眼可以看出的页面资源,所以往往会给程序开发人员带来很多的困扰,控制层的框架不同,请求虚拟路径的地址的规则也各不相同,在众多的控制层框架中struts2请求路径有时就让程序感到无所适从,在struts2中后台服务资源名称是通过命名空间规范进原创 2011-09-13 00:31:21 · 1139 阅读 · 0 评论 -
myBatis3,spring3,struts2.2整合
开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库:转载 2011-08-04 08:47:38 · 1877 阅读 · 0 评论 -
struts2与spring集成启动的那些事
在struts2与spring集成的系统中struts2与spring仍然是相关独立的框架系统,它们的联系也是非常有限的.对于WEB程序所有框架启动当然都是在web.xml这个文件中,至少源头是从这里开始的.下面就看一个最简单的集成配置,struts2.2与spring2.5的集原创 2011-08-02 09:43:03 · 1483 阅读 · 0 评论 -
Struts2 的资源文件路径的空格bug
在你使用应用服务器加载应用程序时,如果应用程序使用了struts2框架,有可能会抛出如下的异常:org.apache.catalina.core.ApplicationContext log信息: Closing Spring root WebApplicationContext2011-12-8 12:50:02org.apache.catalina.core.ApplicationCo原创 2011-12-08 15:03:56 · 658 阅读 · 0 评论