【发布时间】:2016-02-18 14:37:28
【问题描述】:
我正在使用 Liferay 6.2 社区和 JAVA Maven。 我想从 List 中获取价值,但我总是收到该类的名称。 这是我的代码:
@ResourceMapping(value="getDetailSchd")
public void getDetailSchd(ResourceRequest request, ResourceResponse response) throws Exception,IOException {
ClassListDao listDao = new ClassListDao();
List<ClassList> list = listDao.listSchdByidroom(tt_room_id);
System.out.println("list="+list);
response.getWriter();
}
列表中的值为“ClassList@5624”
那么,我怎样才能显示该值?
这是另一个代码:
型号
package com.spring.maven.model;
public class ClassList {
private Integer tt_schd_id;
private String coursetranscript;
private String name_related;
public Integer getTt_schd_id() {
return tt_schd_id;
}
public void setTt_schd_id(Integer tt_schd_id) {
this.tt_schd_id = tt_schd_id;
}
public String getCoursetranscript() {
return coursetranscript;
}
public void setCoursetranscript(String coursetranscript) {
this.coursetranscript = coursetranscript;
}
public String getName_related() {
return name_related;
}
public void setName_related(String name_related) {
this.name_related = name_related;
}
}
道
public List<ClassList> listSchdByidroom(Integer id) throws Exception{
if(id == null){
return null;
}
DatabaseConnection dbcon = new DatabaseConnection();
Connection con = dbcon.openConnect();
List<ClassList> values = new ArrayList<ClassList>();
PreparedStatement ps = con.prepareStatement(sqlGetSchdByidroom );
ps.setInt(1, id);
ResultSet rs = ps.executeQuery();
while(rs.next()){
ClassList classList = konversiResult2(rs);
values.add(classList);
}
con.close();
return values;
}
【问题讨论】:
-
您还应该注意您使用的是 Spring。 Liferay 只是您的 portlet 运行的门户...
-
价值是什么意思?它是您的 List 的 toString 表示、JSON 表示、纯 HTML 吗??