最近做一个小系统,从数据库读取多条数据存入list到jsp页面显示的时候出现这样的情况,如下:
[com.v.entity.BookType@74591d, com.v.entity.BookType@86a728, com.v.entity.BookType@485016, com.v.entity.BookType@181dcb3, com.v.entity.BookType@c0ab1e, com.v.entity.BookType@1224415, com.v.entity.BookType@a3f7b3, com.v.entity.BookType@db22be, com.v.entity.BookType@c5fded, com.v.entity.BookType@a1df4f]数据库应该没有问题,以前用的好好的,sqlserver2000,读出来的数据有中文也有英文字符还有数字,
所以不存在中文乱码的情况,我怀疑是不是压根没读到数据?急求各位大侠的解答,先谢过了!
[com.v.entity.BookType@74591d, com.v.entity.BookType@86a728, com.v.entity.BookType@485016, com.v.entity.BookType@181dcb3, com.v.entity.BookType@c0ab1e, com.v.entity.BookType@1224415, com.v.entity.BookType@a3f7b3, com.v.entity.BookType@db22be, com.v.entity.BookType@c5fded, com.v.entity.BookType@a1df4f]数据库应该没有问题,以前用的好好的,sqlserver2000,读出来的数据有中文也有英文字符还有数字,
所以不存在中文乱码的情况,我怀疑是不是压根没读到数据?急求各位大侠的解答,先谢过了!
解决方案 »
- javascript开发和java开发比较那个比较好,或者说javascript开发有什么发展前景
- spring注入报空指针
- Axis 客户端 如何获取 XFire 服务端自定义类型数据类型?
- 初学spring,兄弟们帮帮忙出注意了
- ibatis子查询能进行多条件查询吗?
- JSP通过超连接传值到JSF页面,在JSF里怎么接受这个值?能接受的到吗?
- 谁有sql的例子代表性的??
- 最简单的java程序
- hbm2java 运行时报错????如下.这是什么意思???请教....
- 高分求在java里怎么调用方法
- 数据库连接问题
- 在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。
比如 :你可以在BookType中加入方法 public Static void main(String args[]){
BookType bt = new BookType() ;
System.out.println(bt) ; //显示的就是这样子:com.v.entity.BookType@XXXXXX ; }
运行测试一下 ;
3、你显示的时候 用你的实体类 BookType强制转换一 下你的list.get(i),
如:BookType bt = (BookType)list.get(i) ;然后再通过bt来决定需要显示BookType的内容 ;4、或者你在BookType实体类中 把toString()方法给覆盖重写 ;如
public String toString(){
return "BookType[" + this.属性1 + " -- " + this.属性2 + ...+"]" ;
}
然后再运行一下第2步,结果是否改变 ;
根据你的描述表明你已经取到了数据,的输出结果是列表中的所有BookType对象(有10个),而你要修改输出代码,来输出你想显示的结果。
比如你想输出BookType的名称(假设为name),假设使用JSTL与EL表达式:
<c:foreach items="${bookTypeList}" var="type">
BookType的名称为:${type.name}
</c:foreach>这样就会输出每一个BookType的名称了。
如果不是JSTL,EL,那么用页面脚本循环也可以输出。
<tr>
<%
for(BookType type:BookTypes){//BookTypes是你从数据得到的list
<%=type.name%>
}
%>
</tr>