一 介绍
当输入了错误的网址时,会调到默认的ation去处理
二 配置方法
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/error.jsp</result>
</action>
<action name="*_*_*" method="{2}" class="com.cakin.{3}.{1}Action">
<result>/result.jsp</result>
<result name="add">/{2}.jsp</result>
<result name="update">/{2}.jsp</result>
</action>
</package>
</struts>
三 测试
相关推荐
3. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,用于在Action对象和JSP页面之间传递数据。OGNL提供了一种简洁的方式来访问和操作Java对象的属性,增强了视图和模型之间的...
4. **OGNL(Object-Graph Navigation Language)**:Struts2的默认表达式语言,用于数据绑定,可以在Action和JSP之间方便地传递数据。 5. **插件体系**:Struts2支持丰富的插件,如Tiles、Freemarker、i18n等,方便...
2. **使用Action类的execute()方法**:当Action执行过程中抛出异常,Struts1会捕获并尝试根据struts-config.xml中的配置进行处理。 3. **ActionForward和ExceptionMapping**:ActionForward对象可以用来指定在异常...
Struts2-Lib: 深入理解Struts2框架的库依赖 Struts2是一个流行的Java开源MVC(Model-View-Controller)框架,它为构建基于J2EE的Web应用程序提供了强大的支持。"struts2-lib"集合通常包含了运行Struts2应用所需的...
Struts-xwork-core是Struts2框架的核心组件,它提供了Action和结果的执行模型,以及类型转换、数据验证和国际化等功能。在这个压缩包中,包含了该核心库的源代码,对于学习和理解Struts2的工作原理及其内部机制极具...
Struts 2采用OGNL(Object-Graph Navigation Language)作为默认的表示层表达式语言,用于在Action和视图之间传递数据。OGNL支持对象属性访问、动态方法调用等功能,使数据绑定更为方便。 八、异常处理 Struts 2...
Ognl(Object-Graph Navigation Language)是Struts2中的默认表达式语言,用于在Action和视图之间传递数据。Ognl表达式可以方便地访问对象属性,执行运算和方法调用。Struts2的标签库,如s:form、s:textfield等,...
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location> </jsp-config> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> ``` - 关键配置解释: - `...
Struts2提供了丰富的结果类型,如dispatcher(默认类型,用于转发到一个JSP页面)、redirect(重定向到另一个URL)和stream(用于处理文件下载)。这些结果类型使开发者能够灵活地控制HTTP响应。 在实践过程中,...
OGNL是Struts2中的默认表达式语言,用于在Action与视图之间传递数据。它允许在Action、JSP、甚至配置文件中灵活地访问和修改对象属性。 7. **Struts2的JAR包**: - `struts2-core.jar`:包含框架的核心组件,如...
### Struts2 Result 转向到 Action 的深入解析 #### 一、基本概念与应用场景 **Struts2** 是一款流行的 Java Web 开发框架,它支持多种开发模式(如 MVC),并提供了一系列用于简化 Web 应用程序开发的功能。在 ...
Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的企业级应用。...通过深入研究"struts-2.3.8-all.zip"中的源码和示例,开发者可以更好地理解和应用Struts2的各种特性和最佳实践。
下面我们将深入探讨Struts1和Struts2的区别。 1. 设计模式: - **Struts1**:基于Front Controller模式,只有一个Servlet(ActionServlet)处理所有请求。它使用Plug-In和Dispatcher机制来实现业务逻辑和视图的...
综上,这个“struts2 API帮助文档”对于开发人员深入理解和使用Struts2框架至关重要,涵盖了框架的各个方面,从基础组件到高级特性的实现。有了这份文档,开发者可以更高效地编写稳定、可维护的Java web应用。
这个"struts-2.3.31-all.zip"压缩包包含了Struts2框架的完整版本,版本号为2.3.31,是学习和开发基于Struts2的应用程序的重要资源。 在Struts2的2.3.31版本中,开发者可以找到以下关键知识点: 1. **核心组件**:...
下面我们将深入探讨Struts2框架的核心概念和关键组件,并结合JSP(JavaServer Pages)来讲解如何构建一个简单的Web应用。 1. **Struts2框架基础** - **MVC模式**:Struts2遵循MVC设计模式,将业务逻辑、数据和显示...
6. **OGNL(Object-Graph Navigation Language)**:Struts2默认使用OGNL作为表达式语言,用于在Action与视图之间传递数据。OGNL提供了一种强大的方式来访问和修改对象的属性。 7. **Tiles模板**:Struts2可以与...
在这个主题“Struts2--3.Action及相关-1”中,我们将深入探讨Struts2的核心组件——Action类及其相关概念。Action类在Struts2中扮演着业务逻辑处理者的角色,它负责接收用户的请求,执行相应的业务操作,并返回结果...
本篇文章将深入剖析Struts2拦截器的工作原理,并通过案例"struts007"来展示如何实际应用。 首先,我们了解下拦截器的基本概念。拦截器是一个实现了Struts2提供的`Interceptor`接口的类,它定义了两个方法:`...