一 implict Action which in struts
1. DispatchAction
Action element
1) path =".." the directory which can come into this action.
2) type =".." the class of the action(completed directory)
3) parameter=".." the value of a hidden parameter.which nested in a request.
2. mappingAction
<form-bean>
1) name= ".." same as name which in Action element.
2) type= ".." the class of formAction
3) path=" " all the path is the same
</form-bean>
Action element
1) validate=".." if the value of this attribute is false,wiil not execute the input attribute ,and thow a Exception. usually use in MappingAction.
2) parameter=" " the name of method which defined in Action.
3) name= ".." if have ,the name of the formAction is name which defined in form-baen element .will execute ActionForm.
4) input= ".." in formAction ,if the result of return is not null,means did't passed the validate ,the system wiill transfor to the directory which defined in input attribute. if validation failed ,controller dispatch the request to this .
3. lookupAction
1) the button is named in resources file -----use <bean:message key="..."/> message.properities
2) in struts-config.xml, just write one action . same parameter attribute. same url. same type. maybe difference forward
3) override public Map getKeyMethodMap(). and in this method first new a map. then put into ("message.xxx(which from resources file)","xxx").
4) last , write a method like execute. but replace the method name with xxx. ok
分享到:
相关推荐
学习Struts1.x需要理解其设计理念,掌握配置文件的编写,熟练运用Action、ActionForm、JSP标签,以及理解MVC模式在实际开发中的应用。虽然现在Struts1.x已经被Struts2等更新的框架所取代,但它的基础思想和设计模式...
通过分析这个Struts1.x_Project,我们可以学习到如何配置Struts框架,理解ActionForm、Action、Struts-config.xml的作用,以及如何实现I18N和表单验证。同时,项目的数据库操作部分也是Java Web开发中重要的实践环节...
### Struts 1.x 学习笔记 #### 一、MVC 概述 MVC(Model-View-Controller)模式是一种广泛应用于软件工程中的设计模式,尤其在Web应用程序开发中非常常见。它将应用程序分为三个核心部分: 1. **模型(Model)**...
Struts1.x学习笔记,struts1.x开放过程小技巧
根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...
Struts2.0是一个流行的Java Web开发框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在Struts2中,类型转换是自动进行的,旨在帮助开发者处理请求参数与Action类属性之间的类型匹配问题。文档中的内容主要...
### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...
本学习笔记将对Struts1和Struts2进行详细解析。 **Struts1简介** Struts1是早期流行的MVC框架,它的核心是ActionServlet,负责处理HTTP请求,并通过ActionForm对象收集表单数据,然后调用Action类的方法进行业务...
### 传智播客Struts2全程学习笔记 #### Struts2的优点 1. **无侵入式设计**:与Struts1相比,Struts2的设计更为先进,它不依赖于Servlet API或Struts API,这使得Struts2更加灵活且易于集成到其他环境中。在代码...
#### 五、深入理解 Struts2 - **灵活度**: - Struts2 的知识点虽然分散,但其灵活性和扩展性非常强。 - **开发实践**: - 了解 Struts2 如何与 Spring、Hibernate 等其他框架集成。 - 学习如何使用 Struts2 提供...
### Struts2学习笔记知识点梳理 #### 一、前言及背景 - **Struts2简介**:Struts2是一个基于MVC模式的开源Web应用框架,它继承了Struts1的一些特性,并在此基础上进行了很多改进,使得开发更加便捷高效。 - **学习...
Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...
计算机软件编程学习笔记: 01. Unix note.txt 02. SQL note.txt 03. PL SQL note.txt 04. CVS note.txt 05. Core Java exercise.txt 05. Core Java note.txt 06. OOAD & UML note.txt 07. Xml note.txt 08. JDBC ...
### Struts2.1学习笔记 #### Struts2的来源与优点 - **来源**:Struts2是在WebWork2的基础上发展起来的,它继承了WebWork2的优点,并且进行了改进,使其更适合现代Web应用程序的需求。与Struts1相比,Struts2的...
Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...
首先,Struts 1.3.8 是 Struts 1.x 系列中的一个稳定版本,它引入了许多改进和修复,以增强性能和稳定性。这个框架的核心设计目标是将业务逻辑与表现层分离,通过 Action 和 Form Beans 实现控制器功能,同时利用 ...
在本入门笔记中,我们将逐步了解如何开始使用Struts1。 首先,Struts1的核心组件包括前端控制器ActionServlet,它作为整个应用的入口点,负责处理所有的HTTP请求。ActionServlet会解析请求,根据配置文件(通常位于...
在达内的培训课程中,这些笔记和PPT课件将深入讲解以上知识点,帮助学员系统地学习和掌握Struts 1.x框架的使用,提升其在企业级Web开发中的实践能力。通过学习,你可以理解Struts 1.x的核心概念,进一步提升你的Java...
总结起来,这份Web学习笔记涉及了Java编程、JSP语法、Struts1.x和Struts2.x框架以及SSH集成开发。这些都是Web开发人员需要掌握的基本技能,对于构建复杂、可维护的Web应用程序至关重要。通过深入学习这些知识点,...