在使用json从后台传递数据到前台时,如果是这样的:
后台向页面发送一个消息,后台写法:
String str="{\"rows\":[{\"info\":\"系统中已有该工号\"}]}";
request.setAttribute("MessageInfo",str);
前台jsp页面中获取写法
result="<%=request.getAttribute("MessageInfo")%>";
或者
result="<bean:write name="MessageInfo"/>";
那么前台获取的值就是:
{"rows":[{"info":"系统中已有该工号"}]}
而我们想要的是
{"rows":[{"info":"系统中已有该工号"}]}
造成这个样的情况是因为:bean:write 的属性filter默认值为true,
改为:
<bean:write name="MessageInfo" filter="false"/>
这样就能正常获取到值了。
而采用result="<%=request.getAttribute("MessageInfo")%>";
则没有这个问题。
分享到:
相关推荐
struts2 +jquey uploadify3 2 实现多文件上传 可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp uploadify 使用说明: <a href "javascript:$ "#file ...
struts2-json-plugin,Struts JSON插件
这个资源"struts2+json"显然涉及到在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,这是一种轻量级的数据交换格式,广泛用于前后端交互,特别是AJAX(Asynchronous JavaScript and XML)请求。...
`struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...
9. **版本兼容性**:确保使用的Struts2版本和JSON插件版本兼容,避免出现不兼容的问题。 以上就是关于Struts整合JSON的基本知识点,通过这些步骤,开发者可以让Struts2应用能够便捷地与客户端进行JSON数据的交互,...
在探讨“Struts2与JSON整合”的主题时,我们深入分析了如何在Struts2框架中集成JSON技术,实现前后端数据的高效交互。Struts2作为一款流行的Java Web开发框架,提供了丰富的功能来简化Web应用程序的开发过程。而JSON...
Struts2 JSON是一个在Java开发中广泛使用的框架,它允许开发者在Struts2应用程序中方便地处理JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
Struts2是一个非常流行的Java Web框架,用于构建可维护、可扩展且结构良好的应用程序。...深入研究源码可以提高开发效率,解决实际开发中遇到的问题,如处理复杂对象的序列化、优化JSON响应速度等。
JSON(JavaScript Object Notation)插件是Struts2框架的一个重要组成部分,它允许应用以JSON格式进行数据交换,这对于实现AJAX(异步JavaScript和XML)功能和前后端数据交互至关重要。 首先,我们要理解JSON的作用...
在本文中,我们将探讨两种在Struts2框架中返回JSON数据的方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端交互,尤其是在AJAX请求中。Struts2提供了一套方便的机制来支持JSON...
Struts和JSON是Web开发中的两个重要概念,它们在构建动态、交互性强的网页应用时起着关键作用。Struts是Java平台上的一个MVC(Model-View-Controller)框架,用于组织和管理应用程序的业务逻辑,而JSON(JavaScript ...
在Struts2中,我们可以通过Action类返回一个JSON结果类型,这样Struts2会自动将Action的属性转化为JSON格式并返回给客户端。客户端通常使用JavaScript库如jQuery来接收并处理这些数据。 在描述中提到的"以JQuery...
Struts2的JSON插件正是为了方便开发者在Struts2框架中处理JSON数据而设计的。 首先,让我们深入了解JSON。JSON是一种独立于语言的数据交换格式,具有易于人阅读和编写,同时也易于机器解析和生成的特点。它的数据...
Struts2、JSON和Android是三个在Web应用开发中至关重要的技术。本示例将详细介绍如何结合这三者实现一个简单的交互。 首先,Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架,它简化了创建动态、...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,用于...同时,还需要注意安全问题,因为Struts2框架曾发现过一些高危漏洞,如Struts2-CVE-2017-5638,及时更新和修补框架版本是非常必要的。
首先,`json包和struts2——json插件`这个文件很可能包含了Struts2的JSON插件,它是Struts2与JSON进行数据交换的核心组件。该插件允许我们在Action类中直接返回JSON对象,无需额外的序列化处理。通过配置插件,...
在这个"Struts2 Json示例(Maven项目)"中,我们将会深入探讨如何在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,以及如何结合Maven进行项目构建。 JSON是一种轻量级的数据交换格式,易于人阅读...
首先,这个压缩包中可能包含了`struts2-json-plugin-x.x.x.jar`,这是Struts2的JSON插件,它扩展了Struts2的核心功能,允许Action结果以JSON格式返回。这个插件实现了将Action的属性自动转换为JSON对象的功能,简化...
`struts2-json-plugin-2.1.8.1`是Struts2的JSON插件的一个版本,它包含了处理JSON请求和响应的类和配置,使得Struts2的动作可以直接返回JSON格式的结果,而无需额外的处理。该插件通常需要与Struts2的核心库一起使用...