日期:2014-05-18  浏览次数:20798 次

字符串过长无法显示问题,请进
在数据库中的内容很多,但用jsp读出来在页面显示的时候只能显示255个汉字,请问怎么解决?

------解决方案--------------------
只能显示 255 个汉字??你自己设置的?
要是这样的话,你要添加到数据库的时候用JS控制一下不就行了??
------解决方案--------------------
楼主的问话有歧义 你是想实现只让它显示255字符??还是本来是很多字符,但不能全取出来??
到底想实现什么
------解决方案--------------------
是数据库限制吗,varchar和char是有长度限制的
------解决方案--------------------
你显示内容用的是textarea控件么??你是不是控件的设置不对阿??
------解决方案--------------------
你把输出的字符放那里呢?如果是文本框中,是不是size不够或者有CSS有约束呢?
------解决方案--------------------
数据库类型错误或是页面的标签使用错误。
------解决方案--------------------
是不是你的输出文本的长度限制你输出了
------解决方案--------------------
不知道你从数据库里读出来的长度是不是有那么大,如果读出来的是你所想要的,但是在JSP中没有显示出来那么多,那么我有个办法。
你可以把从数据库中读出来的数据保存在request或者session中。
request.setAttribute( "message ",message);
在以后要获得就这样获得:
request.getAttribute( "message ");
或者是session:
HttpSession session=request.getSession();
session.setAttribute( "message ",message);
在以后获得就这样获得:
session.getAttribute( "message ");
------解决方案--------------------
jsp没有显示字数限制吧~
像我们回复CSDN8000限制是数据库限制的,网页是有多少就显示多少啊!