文档章节

后台向前台传值

会飞的蝌蚪
 会飞的蝌蚪
发布于 2014/05/08 13:24
字数 298
阅读 938
收藏 3

具体:

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
博文 80
码字总数 28126
作品 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如何传输对象的json数据

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

noteman
2015/12/16
127
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部