<struts-config>
<form-beans>
<form-bean name="baseForm" type="jade.struts.form.BaseForm"/>
</form-beans>
<action-mappings>
<!-- 关注action的配置 -->
<action path="/customer/customer_action" //请求url
name="baseForm" //该Action绑定的ActionForm(存放请求参数)
validate="false" //是否执行ActionForm中的validate方法来校对请求参数,缺省为true
input="/error.jsp" //当Bean发生错误时返回的路径
scope="request" //指定ActionForm的作用域,可选值有request和session,缺省为session
type="cn.com.pc.groupbuy.action.CustomerAction" //请求处理类
parameter="method"> //用url参数指定处理方法。如:/user.do?method=execute将调execute方法
<forward name="list" //逻辑视图名(ActionForward对象值),如:mapping.findForward("list")
path="/WEB-INF/pages/customer/customer_list.jsp" //视图
redirect="false"/> //是否重定向(默认值为false)
</action>
</action-mappings>
</struts-config>
分享到:
相关推荐
2. **创建struts-config.xml**:这个文件是Struts1.2的主配置文件,用于定义Action、ActionForm、Forward、DataSource等,以及Action的映射规则。 3. **编写Action**:Action是处理用户请求的Java类,它实现了`...
Struts1.2通过配置struts-config.xml文件来定义这些行为。 其次,Spring2.5框架的依赖注入(DI)特性允许开发者解耦组件,通过容器管理对象的生命周期和依赖关系。同时,Spring的AOP模块支持切面编程,可以实现事务...
这是Struts1.2应用的核心配置文件,定义了Action映射、Form Bean定义、数据源以及其他相关的设置。理解如何编写和解析这个文件对于开发者来说至关重要。 手册还会深入讲解Struts1.2的MVC架构。Model代表业务逻辑,...
2. **Action类**:Action类是Struts1.2的核心组件,它实现了Controller的功能。每个Action类对应一个用户请求,处理完成后返回一个ActionForward对象,指示下一个视图或动作。 3. **配置文件**:Struts1.2的配置...
在Struts1.2中,这个请求会被Struts的ActionServlet捕获,ActionServlet会根据配置的Struts配置文件(struts-config.xml)来决定调用哪个Action类来处理请求。 对于包含列表的表单,用户可能需要在页面上输入多条...
7. **Struts配置文件**:struts-config.xml是Struts的主配置文件,它包含了ActionServlet、Action、ActionForm、ActionMapping等组件的配置。 8. **国际化与本地化**:Struts支持多语言环境,通过资源包(Resource ...
2. **Action类**:在Struts1.2中,Action类是核心组件,它接收来自用户的请求,处理业务逻辑,并决定跳转到哪个JSP页面进行响应。Action类继承自org.apache.struts.action.Action,并需要覆盖execute()方法。 3. **...
- 初始化ActionServlet自身配置的参数。 - 将ActionServlet保存在Servlet上下文缓存中。 - 初始化默认模块,解析配置文件,创建ModuleConfig对象,并处理动态Form对象。 - 初始化消息资源、数据源和插件信息。 ...
Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化Web应用开发,提高开发效率,提供一套标准的方式来处理HTTP...
Struts1.2的主要组成部分包括ActionServlet、ActionForm、Action、Tiles等。 在"ShoppingMall"项目中,ActionServlet是入口点,负责接收用户的HTTP请求,并根据配置的ActionMapping转发到相应的Action类。Action类...
Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化开发过程,提供一种结构化的方式来组织Java Servlets和JSP...
Struts1.2 Action通过灵活的设计和配置,可以轻松地处理多个业务。通过合理组织Action、ActionForm、Service以及配置文件,可以构建出清晰、可扩展的业务逻辑架构。同时,利用异常处理机制和请求上下文,可以进一步...
`struts-1.2.7-src.zip`很可能包含了Struts1.2版本1.2.7的所有源代码,包括了Action、Form、Result、Interceptor等核心组件的实现,以及配置解析、国际化处理等模块。 关于Struts1.2的知识点,我们可以深入探讨以下...
- `<init-param>` 元素用于设置servlet的初始化参数,其中 `config` 参数尤为重要,它指定了Struts框架配置文件(struts-config.xml)的相对路径,这是Struts ActionServlet专有的配置,确保Struts能够正确读取配置...
在Struts1.2版本中,主要的API包括Action、Form Bean、ActionServlet、ActionMapping、ActionForward等核心组件。以下是一些重要的知识点: 1. **Action**: 这是处理用户请求的核心类,负责业务逻辑的实现。每个...
Struts1.2是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。SSH(Struts、Spring、Hibernate)是Java开发中常见的“铁三角”组合,它结合了Struts的MVC架构、Spring的IoC和AOP特性以及...
1. **ActionServlet**:这是STRUTS1.2的核心组件,是一个实现了Servlet API的控制器,负责拦截HTTP请求,将请求分发到相应的Action。 2. **ActionForm**:表单对象,用于在Controller和View之间传递数据,通常对应...
9. **异常处理**:Struts1.2允许开发者自定义全局和特定Action的异常处理策略。 10. **Validator**:提供了表单验证机制,可以定义验证规则并自动检查用户输入。 在使用Struts1.2 API时,开发者可以通过查閱 `.chm...
9. **Model-View-Controller(MVC)模式**:Struts1.2遵循MVC设计模式,Action是Controller,JSP是View,而ActionForm和业务对象则是Model的一部分。 在"struts1.2的各项功能小demo"中,你可以通过运行和分析各个子...
- Struts1.2的控制器主要由Servlet(.struts.action_DISPATCHER)实现,它接收请求,解析请求参数,调用相应的Action,并根据Action的返回结果决定如何转发到视图。 6. **国际化与本地化**: - Struts1.2支持多...