配置文件中result标签
一次请求会有一个新的request,
一个request,如果是action请求会有一个值栈,服务器跳转不更换值栈,多个跳转也可以共享
一、result的类型
dispatcher (默认的)转发到:地址栏不变,服务器端跳转,显示的是action的名称,在服务器端跳转的,客户端跟不知道跳转过
redirect 重定向页面:客户端跳转,请求过之后再次重新请求
chain 重定向到Action(Forward)
【注意若是其它package中的action】
<param name="actionName">xxxactionName</param>
<param name="namespace">/secure</param>
redirectAction 跳转到Action
二、Global_results
<global-results>
<result name="mainpage"></result>
</global-results>
注意:要是跨包调用全局变量的话,需要在package定义是extends
三、动态结果集DynamicResult
在配置文件中${}可以值栈的东西,注:非el表单式,ognl在配置文件中的写法
<result>${r}</result>
四、带参数结果集
<result>XXX.jsp?t=${r}</result>
其值是放在actionContext中的
页面取值:<s:property value="#parameters.t"/>
相关推荐
Struts2的核心组件包括拦截器(Interceptors)、结果类型(Result Types)、配置文件(Configuration Files)等。其中,**拦截器**负责拦截请求并执行相应的逻辑,**结果类型**定义了如何渲染响应,而**配置文件**则...
1. **Struts2的体系结构**:Struts2框架的核心组件包括过滤器(Filter)、拦截器(Interceptor)、配置文件(如struts.xml)以及Action等。其中过滤器是入口点,拦截器用于控制Action的执行流程。 2. **Struts2配置...
Struts2的配置文件通常命名为`struts.xml`,它位于项目的WEB-INF目录下。该文件主要用于配置Action映射、拦截器栈等关键元素。例如: ```xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts ...
- **3.2 Struts2配置文件**:主要讲解`struts.xml`文件的作用、格式及配置项。 - **3.3 Action配置**:Action类的设计原则、生命周期以及配置方法。 #### 五、表单验证 - **4.1 手动完成输入校验**:通过编写代码...
- **配置文件详解**:解析`struts.xml`配置文件的作用和编写方式,如何配置Action映射、拦截器栈等。 - **Action配置**:讲解如何定义Action类,Action的生命周期,以及如何返回不同的结果。 #### 四、表单验证 - *...
Struts2的核心配置文件是`struts.xml`,该文件通常位于项目的`WEB-INF/classes`目录下。在这个文件中,你可以定义各种配置信息,例如Action的配置、拦截器的配置等。 #### 3.3 Action配置 Action是Struts2的核心...
- **配置文件解析**:介绍Struts2配置文件(如struts.xml)的作用及其编写规则,解释如何通过配置文件定制框架行为。 - **Action配置**:详解如何在Struts2中定义Action,包括Action的生命周期、结果处理等。 #### ...
- Struts2支持在配置文件和标签中使用OGNL表达式。 - **OGNL使用示例**: - 展示对象属性:`<s:textfield name="user.name" />`。 #### 十、上传下载 - **文件上传**: - 使用`<s:file>`标签上传文件。 - 在...