![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts1
wenzhihui_2010
www.ehomebaihuo.taobao.com
展开
-
struts1的特殊注意点
一、struts控制器中使用new ActionForward和mapping.findForward的区别 request.setAttribute("list", new Integer(0)); return new ActionForward("/success.jsp"); request.setAttribute("list", ne原创 2013-05-29 09:20:54 · 544 阅读 · 0 评论 -
struts1与struts2流程图
struts1流程: struts2流程:原创 2013-12-19 12:06:29 · 548 阅读 · 0 评论 -
jstl 使用中的一些关键注意地方
1、jstl 判断 null: ${object}不为空原创 2013-10-31 16:28:39 · 691 阅读 · 0 评论 -
Struts1和Struts2核心控制器的执行原理 .
Struts1 1、初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web、xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config、xml)的配置信息,为struts中不同的模块初始化相应的对象。 2、发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给web服务器。转载 2013-06-24 17:46:59 · 712 阅读 · 0 评论 -
Struts 学习笔记之Action
下面是Struts中的一些常用Action如DispatchAction/LookupDispatchAction/MappingDispatchAction/ForwardAction/IncludeAction的总结 1 .DispatchAction extends BaseAction 一般的Action如,在这里UserAction只需要继承父类(extends Act原创 2013-06-25 15:09:59 · 539 阅读 · 0 评论 -
Struts 学习笔记之ActionForm
Struts 中定义了一些JavaBeans,主要是以ActionForm为父类扩展开来的,如下图: ① org.apache.struts.action包中 public abstract class ActionForm implements Serializable public class DynaActionForm extends Ac原创 2013-06-25 15:07:31 · 574 阅读 · 0 评论 -
struts1 学习笔记之MVC模式
struts 学习笔记之MVC模式 struts 中的MVC架构如下: View :由JSP、Struts自定义标记库、资源文件(MessageResources.properties)共同组成,通过ActionForm实现JSP表单的封装,并映射到Model部分中JavaBean的相应属性中,完成用户数据的封装。 注意:关于Ac原创 2013-06-25 15:00:14 · 557 阅读 · 0 评论 -
Struts 源码学习之ActionServlet ( 二)
④ 调用 initChain(); 读取web.xml中命令链文件初始值chainConfig protected String chainConfig = "org/apache/struts/chain/chain-config.xml"; // ④ initChain(); // 如没有chainConfig参数,则使用默认 "org/apac原创 2013-06-25 15:06:00 · 571 阅读 · 0 评论 -
Struts 源码学习之ActionServlet ( 一)
Struts 源码最新版本为 struts-1.3.8-src.zip ( 12-Mar-2007 00:06 ) 学习笔记使用struts-1.3.5-src.zip 的源码, 下载地址:http://archive.apache.org/dist/struts/source/ 1. 在web.xml中通过下面定义把所有的*.do交给ActionServlet原创 2013-06-25 15:04:47 · 435 阅读 · 0 评论 -
对三层和MVC的认识过程 .
三层架构就是MVC! 起初老师总说三层MVC,MVC三层架构…… 所以开始的时候脑子就一个概念:三层就是MVC,MVC就是三层架构。而且想想也合理啊,都是“三”。MVC是三个字母,三层架构也是“三”,理所应当的就对应上了。然后就这么一直“错”了很长时间。 三层架构绝不是MVC!! 后来学习了J2EE之后发现老师说的好像不对,MVC和三层架构不是一个东西。三层架构是界面层(U转载 2013-06-24 17:38:47 · 717 阅读 · 0 评论 -
Struts2与Struts1的对比 .
Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作S转载 2013-06-20 17:46:47 · 436 阅读 · 0 评论 -
spring、Hibernate、Struts组建轻量级架构 .
在java 的应用领域,有许多成熟的开源软件,利用它们一样可以打造优越、灵巧的应用框架,本文首先将先介绍 所要构建的系统结构和借助的开源产品。然后逐一讲解各开源软件的具体运用。希望本文能给那些正在学习这些 开源软件的同行提供参考。续该文之后笔者将结合这些开源软件,借助实际项目,做更深入的应用讲解。 目录 前言 1. 整体框架 1.1. UI层 1.2. 业务层 1.3. 数转载 2013-06-20 17:41:22 · 1071 阅读 · 0 评论 -
Struts标签库详解 .
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明 HTML 标签 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用转载 2013-06-20 17:34:33 · 471 阅读 · 0 评论 -
Struts 的工作流程 .
ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理, ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配置信息 RequestProcessor根据提交过来的url,如*.do,从A转载 2013-06-20 17:33:24 · 492 阅读 · 0 评论 -
Spring与Struts1整合的三种方法总结
1.使用Spring 的 ActionSupport 。 2.使用Spring 的 DelegatingRequestProcessor 类。 3.全权委托。 无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts-config.xml中 spring 的配置文件被作为参数配置进来。这原创 2013-12-25 17:01:02 · 1215 阅读 · 0 评论