Spring mvc 的这个controller从数据库中取值,只能取出id的值呀?
@RequestMapping(value = "/admin/gdgl")public class GdglController extends BaseController{
@RequestMapping(value = "/index")
public ModelAndView index(Page<zqbp_gdgl> p2, @RequestParam("name") String a ,zqbp_gdgl params,HttpServletRequest request)
throws SQLException {
ModelAndView view = new ModelAndView("/Admin/Gdgl/index");
String sql = "select * from zqbp_gdgl where gd_create_user='"+a+"'";
if(p2.getPage()==1){
p2.setPage(0);
}
ConnectionSource connectionSource = DBUtil.getConnectionSource();
Page<zqbp_gdgl> p = DBUtil.getMySqlPageSql(zqbp_gdgl.class, p2, sql);
p2.setList(p.getList());
p2.setPage(p.getPage()<=0?1:p.getPage());
p2.setPageCount(p.getPageCount());
p2.setTotalCount(p.getTotalCount());
view.addObject("page", p2);
connectionSource.close();
return view;
}
}
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
上面是controller,下面是 getMySqlPageSql方法的代码,只能取出id,最下面是数据库的表
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
public static <T> Page<T> getMySqlPageSql(Class<T> clazz, Page<T> p, String sql) {ICommonDao dao = DBUtil.getDao();
try {
PaginationSupport<T> pt = dao.queryByPagedQuery(clazz, sql, p.getPage(), p.getRows());
p.setList(pt.getItems());
p.setTotalCount((int) pt.getTotalCount());
p.setPageCount(pt.getPageCount());
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return p;
}
《《《《《《《《《《《《《《《《《《《《《《《
在数据库中用sql语句可以取出,
回答:
检查一下queryByPagedQuery这个方法里的代码,你是不是用的jdbc啊。可能是只写一个getString("id")。
回答:
能不能格式化一下代码,看着难受、、、、
以上是 Spring mvc 的这个controller从数据库中取值,只能取出id的值呀? 的全部内容, 来源链接: utcz.com/a/166383.html