actionMapping :
unknown=“true”forward=”/noreuqest.jsp”
如果访问/xxx.do在struts-config.xml没有配置,struts会从action配置里面取第一配置了unknow属性的action,最终forward一个页面
name:form-bean name
attribute:name的别名,如果attribute 不配置,默认用name的名字,如果name 和attribute都不配置,表示没有用到Formbean
以下功能都在actionMapping 中完成
配合代码说明
1.
<action path="/badrequest" unknown="true" forward="/badrequest.jsp"> </action> 当“badrequest.do”时、没有找到文件的化,会自动转到badrequest.jsp页面
2.<action path="/login"type="com.bjsxt.struts.mapping.LoginAction"name="userForm"attribute="user">
<forward name="success" path="/userinfo.jsp"></forward></action>
attribute="user">是name="userForm"的别名。如果attribute 不配置,默认用name的名字,如果name 和attribute都不配置,表示没有用到Formbean
相关推荐
### Struts_config.xml详解 #### 一、概述 在Java Web开发中,Struts框架作为MVC模式的一个经典实现,提供了强大的功能支持。Struts框架的核心配置文件`struts-config.xml`是整个应用的关键组成部分之一,它定义了...
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其交互方式。下面将详细介绍这个配置文件的主要元素和子元素。 ### 主要元素 1. **`<data-sources>`**: 这个元素用于配置数据源,通常...
Struts的配置文件,通常是`struts-config.xml`,定义了Action类、ActionForm类与JSP页面之间的映射关系。在这个案例中,我们需要配置Action的映射,指定登录失败和成功的转发路径。 5. **JSP页面**: JSP(Java...
同时,我们还需要在Struts配置文件(struts-config.xml)中定义对应的ActionMapping,确保请求能正确路由到我们的上传Action。 在前端,SWFUpload会通过JavaScript与用户交互,展示上传进度、错误提示等信息。...
1. **Struts框架**:Struts提供了Action、ActionForm、ActionMapping等核心组件,以及配置文件struts-config.xml,用于定义请求处理逻辑和视图跳转。 2. **MVC模式**:模型负责业务逻辑,视图负责展示,控制器接收...
5. **Struts-config.xml**:配置文件,包含了ActionMapping、ActionForm、数据源等设置。 **I18N国际化:** 在Struts1.x中,实现I18N(Internationalization)主要是通过资源文件(如*.properties)来管理不同语言...
3. ActionServlet根据struts-config.xml中的配置,找到对应的ActionMapping,创建ActionForm实例,并填充请求参数。 4. ActionServlet调用Action对象的execute方法执行业务逻辑。 5. Action返回一个ActionForward...
- 在 struts-config.xml 文件中配置 Action Forwards 和 Action Mappings。 ### 4. 创建对象类 “Book” - 定义 Book 类作为数据模型。 - 包含属性如 title、author 和 publicationYear。 - 实现 getter 和 setter...
例如,通过Struts 2的插件机制,可以方便地与Spring进行整合,实现依赖注入和事务管理。同时,Struts 2还支持AJAX,提供了JSON和XML的响应格式,增强了用户体验。 在使用Struts API时,开发者通常会接触到以下几个...
- **WEB-INF**:Web应用的配置和资源文件,其中`struts-config.xml`是Struts的核心配置文件,用于定义Action和ActionMapping。 - **jsp**:存放JSP文件的目录,每个CRUD操作可能对应一个或多个JSP页面。 - **WEB-INF...
3. ActionMapping:定义Action和请求URL之间的映射关系,存储在struts-config.xml配置文件中。 4. ActionServlet:Struts框架的核心组件,扩展自Servlet,负责解析请求,调用Action,控制流程。 四、配置文件 1. ...
4. **ActionMapping**:在struts-config.xml中定义,用于映射用户的请求到对应的Action。 5. **ActionForward**:定义了请求处理后的跳转路径,可以将用户重定向到不同的页面。 6. **Tiles**(可选):用于构建可...
3. **请求映射**: 接着,ActionServlet根据请求URL和`struts-config.xml`中的配置,查找对应的ActionMapping对象。ActionMapping负责映射HTTP请求到具体的Action类。 4. **ActionForm处理**: 如果请求携带了表单...
- struts-config.xml是Struts的核心配置文件,定义了Action和ActionMapping,以及ActionForm对象等。 - 配置文件中会指定每个HTTP请求如何映射到特定的Action,以及Action执行后转向哪个JSP页面。 5. **...
3. **ActionMapping**: 定义了Action与URL之间的映射关系,配置在struts-config.xml文件中,告诉Struts哪个Action应该处理特定的请求。 4. **Action**: 实现业务逻辑的类,每个Action都对应一个用户请求。当Action...
struts-config.xml是Struts框架的核心配置文件,定义了ActionMapping、ActionForm和数据源等信息。例如: ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software ...
总之,`Struct-config.xml`配置文件是Struts框架中不可或缺的部分,它定义了应用的路由规则、ActionForm Bean的使用、Action的处理逻辑以及异常处理和视图转发策略。正确理解和配置这个文件是开发Struts应用的基础。
- `struts-config.xml`是Struts的核心配置文件,它定义了ActionMapping、ActionForm、DataSource、Validator规则等,是整个应用的蓝图。 5. **JSP自定义标签库** - Struts提供了一系列的JSP标签,简化了视图层的...