- 浏览: 247932 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的: a.使用type=“redirectAction”时,结果就只能写Action的配置名,不能带有后缀:“.action” Java代码 <action name="Login" class="steven.actions.LoginAction"> <result name="success" type="redirectAction">User?u_id=${loginBean.u_id}</result> </action> b.使用type=“redirect”时,结果应是action配置名+后缀名 Java代码 <action name="Login" class="steven.actions.LoginAction"> <result name="success" type="redirect">User.action?u_id=${loginBean.u_id}</result> </action>
发表评论
-
struts2结合jquery实现异步上传文件
2012-02-16 10:50 740所需配置: jquery.jsajaxfileupload. ... -
struts2防止重复提交
2012-02-06 16:31 742在struts.xml的Action里配置 默认拦截器 ... -
struts2详细起源
2012-01-19 09:31 817自从1997年第一个Servlet ... -
java的枚举的定义和使用
2012-01-12 23:29 1198public emun EmunName { w ... -
从struts输出打印出来
2012-01-12 09:33 757response.setContentType("t ... -
OGNL表达式struts2标签“%,#,$”
2011-12-27 14:43 622OGNL(EL表达式)的用法 # ... -
sturts返回直接输出action信息
2011-12-22 15:17 784HttpServletResponse reponse = S ... -
ActionContext和ServletActionContext介绍
2011-12-14 14:31 790ActionContext(Action上下文) ... -
struts2r Core标签版本不同,uri地址也不同
2011-12-14 10:04 736jstl.jar standard.jar 2个包 ... -
JSTL1.1函数标签库(functions)如fn:length
2011-12-14 09:56 644在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的 ... -
spring 如何获取当前上下文的session cookie
2011-12-14 08:49 1167ActionContext.getContext().getS ... -
Java企业级开发SSH三大框架的Jar包
2011-12-06 18:39 947123 -
Struts2 如何获取Request Response Session以及解决中文乱码问题
2011-12-06 18:16 1147首页要实现这三个接口 SessionAware, Servl ... -
struts spring hibernate配置文件
2011-10-24 21:24 953ApplicationContext ctx = new Cl ... -
struts dom4j json gson xml 拦截器 类型转换
2011-09-16 21:41 916struts dom4j json gson xml 拦截器 ... -
Struts2拦截器
2011-09-16 21:27 699struts.xml配置: <interceptors& ... -
Struts2与Gson开发
2011-09-16 21:22 794struts2.xml配置信息: action name=&q ... -
Struts2与XML(dom4j)开发
2011-09-16 21:20 886struts2.xml配置 <action name=& ... -
Struts2与jSon开发
2011-09-16 21:16 716首先要一个strus2-json jar包 struts.xm ... -
struts2.xml配置信息
2011-09-14 22:35 957<?xml version="1.0" ...
相关推荐
通过分析`redirectActionTest`文件,我们可以深入理解Struts2中`redirectAction` Result类型的实现和应用场景,包括配置、工作流程以及优缺点。实践这些知识可以帮助我们更有效地构建和维护Struts2驱动的Web应用。
综上所述,`Redirect`类型的`Result`在Struts2框架中扮演着重要角色,它是控制Web应用程序流程,确保用户体验和系统稳定性的有效手段。在实际开发中,开发者需要根据需求选择合适的`Result`类型来达到最佳的效果。
方案 2:重写 Struts2 DefaultActionMapper 的 handleSpecialParameters 方法,增加action、redirect、redirectAction 等参数的过滤 这个方案是通过重写 Struts2 的 DefaultActionMapper 的 ...
- **重定向**:可以使用 `redirect` 或 `redirectAction` 返回类型,让客户端重新发起请求。 #### 四、Struts2 高级特性 **4.1 OGNL 表达式语言** - **介绍**:OGNL (Object-Graph Navigation Language) 是一种...
4. **Struts2的MVC模式**:详细解释模型、视图和控制器在Struts2中的实现方式,以及它们之间的交互。 5. **Struts2拦截器**:介绍Struts2的核心组件之一——拦截器,如何使用拦截器进行日志记录、权限验证等操作。 ...
6. **国际化与本地化**:学习如何在Struts2中实现多语言支持,提供全球化用户体验。 7. **Tiles布局**:结合Tiles插件,创建复用性强、结构化的页面布局。 8. **异常处理**:理解Struts2的异常处理机制,如何...
在Struts2中,Action的执行结果可以被导向到不同的视图,这其中包括了"redirect"和"redirectAction"两种重定向结果类型。这两种结果类型在实际应用中有着重要的作用,特别是对于处理URL重写、防止重复提交等问题。 ...
OGNL(Object-Graph Navigation Language)是Struts2中的表达式语言,用于在视图和模型之间传递数据。UI标签库则提供了一系列预定义的JSP标签,简化视图层的开发,如s:textfield、s:submit等。模型驱动模式下,...
总结来说,Struts2中的重定向是一种重要的URL导航技术,可以通过多种方式实现,包括`ActionRedirect`对象、`Results`配置、`ActionSupport`的`redirect()`方法和注解方式。理解并熟练掌握这些方法,对于开发高质量的...
- **安全问题**:OGNL在Struts2中扮演重要角色,但未正确配置可能导致OGNL注入攻击,因此需要谨慎使用。 5. **插件(Plugins)** - **Struts2-convention-plugin**:自动化配置插件,通过命名约定自动发现Action...
Struts2内置了一些常见的Result类型,如`dispatcher`(用于转发到JSP或其他资源),`stream`(用于处理文件下载),`redirect`和`redirectAction`(用于重定向)。 4. **Struts2配置**:Struts2支持XML和注解两种...
在Struts2中,这个功能由配置文件(如struts.xml)或注解实现。 3. **Interceptor**(拦截器):拦截器是Struts2的一个强大特性,它允许在Action调用前后插入自定义逻辑。例如,可以创建一个验证拦截器来检查用户...
在Struts2中,业务逻辑通常封装在Action类中,Action类负责处理用户请求并返回一个结果。这个结果可以是成功的处理、错误的提示,或者是重定向到其他页面。Result类型就是用来定义这些结果的处理方式。 Struts2内置...
2. **Result类型**:Struts2允许开发者定义多种结果类型,如Redirect、RedirectAction、Stream等,来控制请求的流向和响应的生成方式。 3. **Interceptor拦截器**:拦截器是Struts2的特色之一,它们在Action执行...
在使用Struts2的过程中,可能会遇到一个常见的问题,即应用试图跳转到一个不存在的页面,导致用户看到404错误。404错误通常表示服务器无法找到请求的资源,这可能是由于URL配置错误、控制器映射问题或者资源实际不...
在Struts2中,异常处理是一项重要的功能,它确保在应用程序遇到错误时能够优雅地处理,提供友好的用户反馈,并保持系统稳定性。下面将详细讨论Struts2中的异常处理机制及其相关知识点。 1. **异常处理机制概述** ...
常见的Result类型有JSP、FreeMarker、Redirect、RedirectAction等,可以根据需求选择合适的Result类型。 5. **ValueStack**:这是一个对象栈,用于在Action和视图之间传递数据。Action中的属性会自动放入ValueStack...
在Struts2中,Result Type是控制流程的重要部分,用于定义动作执行后如何转发或重定向到特定的视图。这篇博客文章将深入探讨Struts2的Result Type,以及它在实际应用中的工作原理。 首先,我们需要了解Struts2的...
文件上传功能在Struts2中通过`Struts2`提供的插件来实现,主要依赖于`Apache Commons FileUpload`库。首先,要在`struts.xml`配置文件中启用文件上传支持,设置`struts.multipart.parser`为`jakarta`或`native2...
10. 链接与重定向:学习如何在Struts2中创建URL链接,以及何时使用redirect和redirectAction结果类型。 通过这个实例,学习者将能掌握Struts2的基本工作原理和常用特性,并能动手构建一个简单的Struts2应用。在实践...