`
alyouge
  • 浏览: 193685 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

关于struts2 给页面送数据的问题。

阅读更多

如果我们想从一个ACTION获取数据到一个页面,而这个页面是需要用STRUTS2验证框架的,那么将会出现一个很纠结的情况,因为验证框架要求我们必须返回到一个INPUT,而这个INPUT如果直接是一个页面的话,那么将获取不到ACTION的数据,使用CHAIN,又报404错误,使用拦截器给页面送数据也算一个好办法。

 

例如:

 

@Override

	public String intercept(ActionInvocation actionInvocation) throws Exception {
		// TODO Auto-generated method stub
		ActionContext ctx = actionInvocation.getInvocationContext().getContext();
		ctx.put("codeTypeList", codeTypeService.findAll());
		return actionInvocation.invoke();
	}
 
分享到:
评论

相关推荐

    基于Struts2注册页面

    在基于Struts2的注册页面实现中,我们通常会利用该框架提供的特性来构建用户输入验证、数据处理以及页面跳转等功能。下面将详细介绍这个知识点。 首先,注册页面的核心功能是收集用户信息,如用户名、密码、邮箱等...

    Struts2静态页面生成

    Struts2结合FreeMarker模板引擎可以方便地生成静态页面,提高网站的响应速度和用户体验。 FreeMarker是一个强大的、轻量级的模板语言,用于生成动态内容。它与Java紧密集成,允许开发者用模板来分离业务逻辑和表现...

    Struts2表单数据获取项目

    在这个名为"Struts2表单数据获取项目"的资源中,我们将深入探讨如何使用Struts2框架来处理表单提交的数据。 首先,我们来看看核心组件`Struts.xml`。这是Struts2应用的主要配置文件,用于定义动作(Actions)、结果...

    jQuery+json异步实现JSP和struts2之间的数据传递

    "jQuery+json异步实现JSP和struts2之间的数据传递"是一个典型的应用场景,它结合了前端JavaScript库jQuery与后端MVC框架Struts2,通过JSON这种轻量级的数据交换格式进行高效的数据交互。下面我们将详细探讨这一主题...

    Struts2 jQuery Ajax 单页面增删改查,附带Mysql数据脚本

    在Struts2的环境中,jQuery可以用于前端的用户界面交互,例如在页面上添加、删除、修改或查询数据,而无需刷新整个页面。它通常与Ajax一起使用,以实现异步数据通信。 **Ajax** (Asynchronous JavaScript and XML) ...

    应用Struts2处理表单数据

    在处理表单数据方面,Struts2提供了一种高效且灵活的方法,使得开发者能够轻松地从用户提交的表单中获取并处理数据。这篇博客文章“应用Struts2处理表单数据”可能会探讨以下核心知识点: 1. **Action类**:在...

    使用struts2 和ajax进行传递json数据

    当Struts2处理完请求并返回JSON数据后,Ajax回调函数会接收到这些数据,然后可以动态更新DOM元素,实现页面的局部刷新。 **注意事项** 1. 在Struts2中,确保已经添加了JSON插件,如struts2-json-plugin,以便支持...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    ### 关于Struts2中利用JavaScript刷新window.showModalDialog的父页面 在Web开发中,尤其是在使用Struts2框架进行项目开发时,我们经常会遇到需要弹出模态对话框(modal dialog)的需求。其中一个常见的场景就是...

    Struts2页面数据流向及获取方法

    在Struts2中,页面数据的流向和获取方法是理解和开发Struts2应用的关键部分。 首先,理解Struts2的数据流向至关重要。一般来说,流程如下: 1. 用户通过浏览器发送请求到服务器,请求通常指向一个特定的JSP页面。 ...

    AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据

    本主题主要探讨如何在Struts2框架下利用AJAX传递和接收JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 首先,让我们理解三种在Struts2中...

    struts2小案例

    6. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,它用于在Action和视图之间传递数据,使得数据绑定变得简单。 7. **Plug-in架构**:Struts2的插件架构允许开发者轻松地扩展...

    Struts2简单数据校验源码 20120417

    本资料"Struts2_1100_SimpleDataValiation"提供了关于Struts2简单数据校验的源码,这将有助于我们深入理解Struts2的数据校验机制。 1. **Struts2数据校验框架概述** - Struts2的数据校验框架是基于OGNL(Object-...

    Struts 2标签的应用

    利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)

    Ajax与Struts2异步请求数据

    通过配置Struts2拦截器、使用JSON插件以及编写适当的动作类和前端页面,开发者可以轻松实现异步数据请求和更新。这种技术在现代Web应用中广泛使用,特别是在需要动态加载数据的场景下,如分页、搜索结果展示等。

    struts2数据封装源码

    这个"struts2数据封装源码"很可能是为了演示如何在Struts2框架下处理用户输入数据并进行封装的过程。在Struts2中,数据封装是通过Action类和模型对象(通常称为POJOs,Plain Old Java Objects)来实现的,这使得业务...

    Struts2接口文档

    这个“Struts2接口文档”是开发者的重要参考资料,提供了关于Struts2框架内各个组件、类库以及接口的详细说明,帮助开发者深入理解框架的内部工作原理并有效地使用其功能。 Struts2的核心组件包括Action、Result、...

    留言板留言板struts2留言板struts2

    8. **表单处理**:Struts2提供了强大的表单处理能力,可以自动绑定请求参数到Action的属性,实现数据验证,并将错误信息回显到页面。 9. **异常处理**:Struts2通过全局异常映射(Global Exception Mapping)来统一...

    struts2简单例子

    - 编写JSP页面:使用Struts2的标签库来展示数据和处理用户输入。 3. **Struts2标签库**: 包含在`struts2-tags`中的文件可能是一个示例,展示了如何在JSP页面中使用Struts2标签。这些标签简化了页面逻辑,如表单...

    struts2小程序 struts2代码

    7. **OGNL(Object-Graph Navigation Language)**:Struts2的默认表达式语言,用于在Action与视图之间传递数据。在JSP页面中,可以通过OGNL访问Action的属性。 8. **Validation框架**:Struts2提供了强大的表单...

    Struts2视频教程

    Struts2内置了对OGNL的支持,可以方便地在JSP页面中使用OGNL表达式获取模型数据。 - **标签库**:Struts2提供了丰富的标签库,可以帮助开发者快速构建表单和页面元素,提高开发效率。 - **拦截器**:拦截器是Struts2...

Global site tag (gtag.js) - Google Analytics