文档章节

后台向前台传值

会飞的蝌蚪
 会飞的蝌蚪
发布于 2014/05/08 13:24
字数 298
阅读 936
收藏 3
点赞 0
评论 0

具体:

Class  org.apache.struts2.json.JSONWriter can not access a member of class  oracle.jdbc.driver.BaseResultSet with modifiers "public"

 

解释:

不能把程序中的某种数据结构串行化成json格式。

 

原因:

struts2 的action里面的数据转换成json数据时,会将提供了get方法的属性都串行化输出JSON到客户端。有的时候,很多属性并不能串行化成json数 据,比如这里的oracle.jdbc.driver.BaseResultSet。这时还进行强行转换就会出现这样的异常。

 

解决方法:

在不能串行化到json的属性相应的get方法前加一条json标记 @JSON(serialize=false)。告诉json不需要转化这个属性。或者根本不写这个get方法。

 

后记:

对于不需要在前台输出的json数据,也可以用同样的方法进行处理,从而减少服务器和客户端间交互的信息量。

可在需要在前台输出的属性的get方法前加上@JSON(name="status")标识,从而为该属性起了一个别名,在前台就可以通过status作为属性名来读取其值。


© 著作权归作者所有

共有 人打赏支持
会飞的蝌蚪
粉丝 12
博文 79
码字总数 28120
作品 0
昌平
后端工程师
Socket监听放在后台运行里怎么写

Socket在后台监听,向前台的Activity传值,给点建议啦

msnroot
2013/04/08
813
2
spring java.lang.NoClassDefFoundError: org/aspectj

加入上面引用 就可以 了 下载地址: http://mvnrepository.com/artifact/org.aspectj/aspectjweaver/1.8.6#ivy 也可以 自己下载 引入。 spring 向前台,传值的方式有几种? spring modelMap ...

@ccny
2015/07/27
0
0
AJAX POST DATA 问题

使用Ajax post 方式传值到后台,请问Data中值是base64字符串时,data的最大长度是否有限制?限制将一个图片转换成base64字符串向后台传值时,出现错误,不转换为base64时,后台读取到的图片不...

love思旗
2014/12/12
645
2
如何简单正确地向前台返回"YYYY-MM-DD hh:mm:ss"格式的时间值

相信很多人遇到过和我一样的问题,在使用SSH直接向前台页面返回一个包含时间类型(java.util.Date、java.sql.Timestamp)的对象时,时间字段并不是我们所期望的格式,而是一串不知道什么值的...

炁元
2016/07/07
364
2
SpringMVC传值问题

当前台需要传的值如果是一个List数组的话,spring后台方法如何接收.求教。

百式
2015/02/03
201
3
SpringMVC如何传输对象的json数据

如果想让后台向前台传输一个对象的json类型数据,如何实现? 这里是 前台向后台传输对象的json数据,并获取:http://my.oschina.net/craftsdream/blog/530113...

noteman
2015/12/16
127
0
Extjs4.2+webAPI+EF实现分页以及webapi的数据传值

由于不明白分页的总数是怎么计算,不知道他的分页方式所以花费了好多功夫,现在弄出来了与大家分享下 1.首先是EF的简历,想必大家都清楚:添加-〉新建项-〉数据-〉Ado。net实体数据模型 2.就...

幕三少
2013/06/21
0
0
javaweb前台对参数加密,后台解密,避免出现中文乱码

废话不多说,在web开放中遇到前台向后台传值,注意:中文值的时候,后台如果单纯的用request.getParamter(name);接收,得到的是一个乱码,如何避免出现中文乱码?这里简单的介绍下,我自己的...

什么是程序员
2015/12/17
68
0
struts2 ajax json 中文乱码的问题

后台向前台传输乱码问题 解决办法: HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("text/html; charset=utf-8"); 前台向后台传递中文参数乱码......

hello_bear
2015/06/19
0
0
json转换javaScript问题 急!!!!!

后台向前台返回了一个 这种格式 [{[{[{}]}]}] 的集合 前台 javaScript 怎么将集合转换成为 js对象

勇士干了这碗热翔
2013/09/04
222
7

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
今天
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部