有个小问题想了两天了,就是想不出解决方法,大侠帮忙看看
现在要用spring做个小网站后台框架,现已实现新闻分类和新闻条目的CURD操作,但是问题来了
每条新闻都有新闻分类,用以连接两个对象
我用EL函数做,必须要静态方法,结果不能获得datasource :( 如下:
dao.CategoryDao dao = new dao.CategoryDaoImpl();
model.Category ca = dao.findById(id);
return ca.getName();
如果写在控制器里通过一个List传到页面上来又不会写,如下是控制器代码
ModelAndView mav = new ModelAndView( "news ");
List list = newsdao.getAllNews();
mav.addObject( "news ",list);
return mav;
实现dao类这样简单写的,就是一个简单的forList
public List getAllNews() {
String sql = "SELECT * FROM news order by id desc ";
return getJdbcTemplate().queryForList(sql);
}
请问我应该怎么写?写到控制器里?那对象应该是一个包含Map的List么?
------解决方案--------------------有没有想过用pojo来封装你的对象模型啊?
------解决方案--------------------up