Struts2是基于MVC设计模式的一种流行、成熟的Web应用框架。 它不仅仅是Struts1的下一个版本,更是对Structs架构的一个完整重写。 而WebWork则是以Struts框架为基础的一个框架,它的目标是提供一个基于Struts的增强、改进框架,使开发人员更轻松地进行Web开发。 在一段 ...
分类:
其他好文 时间:
2017-06-11 14:56:49
阅读次数:
160
1、客户端请求一个HttpServletRequest的请求 2、这个请求经过一系列的过滤器(Filter)如(ActionContextCleanUp、其他过滤器(SiteMesh等)、FilterDispatcher)。注意:这里是有顺序的,先ActionContext CleanUp,再其他过 ...
分类:
其他好文 时间:
2017-05-31 20:09:52
阅读次数:
127
首先是Struts2的流程图。 1 客户端初始化一个指向Servlet容器的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) ...
分类:
其他好文 时间:
2017-05-29 18:25:18
阅读次数:
145
一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 ...
分类:
其他好文 时间:
2017-05-19 23:52:40
阅读次数:
255
看项目时发现对应页面下找不到侧栏部分代码,仔细观察后发现页面引入了sitemesh标签,查了下资料原来是页面用了sitemesh框架解!耦!了! 以前多个模块包含相同模块时总是include jsp文件,没感觉多么麻烦,但看了sitemesh,感觉可以非常简单! sitemesh通过基于Servle ...
分类:
Web程序 时间:
2017-03-07 19:05:33
阅读次数:
238
1:组织机构和用户之间是多对一的关系,一个组织结构可以有多个成员,一个成员只能属于一个组织机构。 2:app里面的邀请成员:是邀请发送短信通知用户注册tembin账户,当用户去注册的时候下面就会显示所有邀请过他的用户所在的组织进行注册新用户同时选择加入,当然用户也可以选择自己创建新组织(新组织机构的 ...
分类:
其他好文 时间:
2017-03-01 12:19:53
阅读次数:
179
一个请求在 Struts2 框架中的处理大概会经过以下几个步骤: 1、客户端发出一个指向 Servlet 容器(例如Tomcat)的请求。 2、这个请求会经过几个过滤器 Filter(ActionContextCleanUp 可选过滤器、其他 Web 过滤器如 SiteMesh 等),最后到达 Fi ...
分类:
其他好文 时间:
2017-01-17 12:47:20
阅读次数:
177
今天尝试使用struts2+ urlrewrite+sitemesh部署项目,结果发现welcome-file-list中定义的欢迎页不起作用: 启动服务器后,直接输入http://localhost:8080/project 终是报404错误,初步猜测是由于没有找到index.jsp这个文件造成的 ...
分类:
Web程序 时间:
2016-12-25 13:57:20
阅读次数:
140
Apache Struts 2 是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 WebWork和Struts1.x 两种 web 框架。 Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL(Object-Graph ...
分类:
其他好文 时间:
2016-12-24 09:31:32
阅读次数:
180
Tiles & SiteMesh 这两天在给公司的新项目搭框架,在配tiles框架的时候发现一个小问题: 比如开发团队一共5人,每人10个页面,如果按照简单的tiles框架配置方法,每个<definition/>中都会产生很多重复 的<put name="top" value="xxx.jsp"/> ...
分类:
其他好文 时间:
2016-12-15 14:33:47
阅读次数:
190