0 0

Struts2和JSON混合使用的问题!0

Action的返回页面里面内嵌了一段JavaScript代码,这个代码只能接受JSON,我想在Action里面封装好JSON数据后,执行Action跳转到这个返回页面,返回页面里的JavaScript代码自动对JSON解析,请问该如何操作。

问题补充:我的意思是在返回页面的同时又要返回JSON数据,可以实现吗?
2012年5月29日 15:27

1个答案 按时间排序 按投票排序

0 0

1.在Action中声明属性并赋值

private String json;

get..set..

2.在页面中获取JSON
<script type="text/javascript">
var json = "${json}";
</script>


这样就可以了,

2012年5月29日 16:59

相关推荐

    struts2 开发包.zip

    5. **配置**:Struts2的配置通常包括XML配置文件(如`struts.xml`)和Java注解,两者可以混合使用。配置文件定义了动作映射、结果类型、拦截器栈等,注解则可以简化配置,使代码更清晰。 6. **Action和结果类型**:...

    struts2 各版本所需最少jar包整理

    Struts2是一个流行的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为构建可...理解JSP的工作原理有助于优化Web应用性能,尤其是在结合Struts2使用时,能更好地理解请求的生命周期和页面渲染流程。

    Struts2轻松入门,Struts2总结

    3. **数据绑定**:Struts1.x的数据绑定相对复杂,需要手动设置属性,Struts2使用OGNL简化了这一过程。 4. **异常处理**:Struts1.x的异常处理不够直观,而Struts2提供了全局异常处理和自定义异常处理策略。 5. **...

    struts1&struts2

    3. **视图表示**: Struts2使用OGNL作为表达式语言,比Struts1的JSP标签更强大,减少了JSP中的Java代码。 4. **异常处理**: Struts2提供了更完善的异常处理机制,允许开发者自定义错误页面和处理策略。 5. **性能**: ...

    配置struts2.1以后版本目前最新的jar包集合

    注意,为了确保版本的一致性,所有相关jar包(包括Struts2的主jar包和插件)都应从同一版本的发行包中获取,避免混合不同版本的jar包,因为这可能导致运行时错误和不可预知的行为。 在“20131111配置struts最新的...

    struts2 web开发 lib文件大全

    - **struts2-json-plugin.jar**:支持JSON格式的数据交换,便于与AJAX和RESTful服务交互。 - **struts2-dojo-plugin.jar**:提供了Dojo工具集,增强Web应用的用户体验。 - **xwork-core.jar**:XWork是Struts2的...

    struts2.2.3.rar struts开发jar包

    10. **配置方式**:Struts2支持XML和注解两种配置方式,XML配置更为传统,而注解配置则更简洁,两者可以混合使用,以满足不同开发风格的需求。 在"51CTO下载-struts2.2.3.zip"这个压缩包中,包含了Struts2.2.3版本...

    Struts2内置拦截器简介

    Struts2提供了丰富的内置拦截器,这些拦截器可以单独使用,也可以组合使用,以满足不同的业务需求。接下来将详细介绍Struts2的一些主要内置拦截器及其应用场景。 #### 二、内置拦截器详解 1. **Auto-Wiring (自动...

    struts2 配置文件

    Struts2有许多插件,如Tiles、JSON支持、RESTful服务等,它们提供了更丰富的功能并有自己的配置方式。 以上是关于Struts2配置文件的基础知识,通过灵活配置,开发者可以构建出高效、可维护的Web应用。在实际开发中...

    struts2 零配置所需的包及示例

    然而,零配置并不意味着完全无配置,有时候仍需要对特定情况进行定制,这时可以使用Java配置或者混合XML和注解的方式来进行部分配置。总的来说,Struts2的零配置提供了更高的灵活性和便利性,使得开发更加高效。

    Struts中多种验证总结

    Struts2提供了Ajax支持,可以结合JSON或XML与服务器交互,实现异步验证。 8. **异常处理** 在Struts中,如果验证失败,通常会抛出`ValidatorException`。开发者需要适当地捕获和处理这些异常,向用户展示友好的...

    extjs tree struts

    总的来说,"extjs tree struts"是一个关于如何在基于Struts的Web应用中使用ExtJS的TreePanel展示后台数据的主题,涉及到前端与后端的交互、JSON数据的处理以及JavaScript和Java的混合编程。理解并掌握这些知识点对于...

    struts1.2实例

    JSP中可以使用Struts标签库(Struts Tags)来减少HTML和Java代码的混合,提高可维护性。 9. **Ajax技术**:在现代Web应用中,可能会使用Ajax进行异步更新,例如在不刷新整个页面的情况下,仅更新学生列表。这需要...

    集成Hibernate3.6.8+Spring3.0.6+struts2.2.3.1

    确保版本一致性和兼容性是关键,尤其是在混合使用多个框架时。 #### 实体类User.java 实体类是ORM(对象关系映射)框架中至关重要的部分。通过注解方式定义实体类可以减少XML配置的复杂度,提高代码的可读性和维护...

    dwr中文帮助文档

    通过使用Struts2标签,开发者可以更方便地实现业务逻辑和视图的解耦。 **了解struts中的struts-config.xml** `struts-config.xml`是Struts1中的配置文件,用于定义Action、Form Bean、Result、Validator规则等。...

    android和javaweb交互

    - **框架集成**:Spring MVC、Struts2等框架简化了Web开发,提供模型-视图-控制器(MVC)模式,使处理请求、业务逻辑和视图渲染更加清晰。 6. **安全考虑** - **认证与授权**:OAuth、JWT(JSON Web Token)等...

    javaweb项目的最全jar包.zip

    - Struts是早期流行的MVC框架,struts.jar和struts2-core.jar分别对应Struts 1和Struts 2的核心库。 9. **Log4j**: - Log4j是一个日志记录框架,log4j.jar提供日志输出功能,便于调试和监控应用。 10. **Apache...

    51CTO下载-java笔记2

    学习Java基础时,需要掌握变量、数据类型、运算符、控制流程(如if、for、while语句)、方法的定义和调用,以及类和对象的创建和使用。 【Oracle JDBC】 JDBC(Java Database Connectivity)是Java编程语言访问...

    Eclipse Web开发从入门到精通 实例版 光盘源代码

    Struts 2是一个流行的MVC框架,本章将介绍其基本架构和工作流程,包括Action类、结果映射、拦截器等关键概念。 第14章:Ajax与JSON 最后,这一章将探讨如何使用Ajax实现页面异步更新,以及JSON(JavaScript Object ...

Global site tag (gtag.js) - Google Analytics