数组成功存入到mysql数据库,但是读取的时候忘记在程序代码中转换成字符串读取,[Ljava.lang.String;@94e 30

存入mysql以数组形式存进去,但是读取的时候忘记转换成字符再读取出来了,页面中显示直接以<c:outvalue='${feed.q1}读取出来的,所以变成[Ljava.... 存入mysql以数组形式存进去,但是读取的时候忘记转换成字符再读取出来了,页面中显示直接以<c:out value='${feed.q1}读取出来的,所以变成[Ljava.lang.String;@94eda6了,有没有什么办法能够在页面上加代码,把组数转化成字符显示出来的。有点急,谢谢!如果在页面上用getstring,应该怎么用?
是java语言,jsp的
展开
 我来答
阳光上的桥
2013-05-02 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你存的时候必须转换为字符串,以数组存放进去的数据是无法还原的,明确说就是根本没有保存需要的有用数据,只是存放了当时的数组在内存的地质。

存的时候使用join转换为字符串,取出来的字符串再用split转换为数组,或者取出后直接使用。
更多追问追答
追问
就只能这样子吗? 能不能再页面上采取点方法的。。。 mysql里面可以看到存进去内容的
追答
“[Ljava.lang.String;@94eda6”这样的内容其实就是无内容,这是肯定无法还原的,换句话说存了这样的东西相当于根本没有存进去,相当于是其它机器上拷贝文件的时候只拷贝了一个快捷方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式