JavaWeb 中 Service和Controller层返回值需不需要严格的泛型
public ResponseMessage<List<Map<String,String>>> getTodayStudentOff(String username){
List<Map<String,String>> studentOffs = new ArrayList<Map<String,String>>();
try{
SimpleDateFormat sf = new SimpleDateFormat();
String nowTime = sf.format(new Date());
studentOffs = studentDao.getTodayAllStudentoffByStudentid(username,nowTime);
if(studentOffs.isEmpty()){
throw new Exception("今天没有你的假条");
}else{
return new ResponseMessage(true,studentOffs,"OK");
}
}catch (Exception e){
return new ResponseMessage(false,studentOffs,e.getMessage());
}
}
诸如此类一系列的List<Map>等等,我觉得有必要吗,处理不好json无法解析?
我对这个不是很有经验,至少php是不用管的
List<Map<String,String>> studentOffs = new ArrayList<Map<String,String>>();
try{
SimpleDateFormat sf = new SimpleDateFormat();
String nowTime = sf.format(new Date());
studentOffs = studentDao.getTodayAllStudentoffByStudentid(username,nowTime);
if(studentOffs.isEmpty()){
throw new Exception("今天没有你的假条");
}else{
return new ResponseMessage(true,studentOffs,"OK");
}
}catch (Exception e){
return new ResponseMessage(false,studentOffs,e.getMessage());
}
}
诸如此类一系列的List<Map>等等,我觉得有必要吗,处理不好json无法解析?
我对这个不是很有经验,至少php是不用管的

...全文
相关推荐
自动生成实体类的Controller, Service, ServiceImpl, Repository
javaWeb 工具,根据entity自动生成实体类的Controller, Service, ServiceImpl, Repository。并拥有基本的增删改查,是快速搭建网站的工具类
34个经典javaweb项目实例.zip
34个项目实例(含源码),可用于毕业设计以及学习,欢迎下载
javaweb课程设计源码.md.zip
基于文件上传,记录日常生活的事物的网站, 可以上传自己的图片,发表自己生活感想,以及记录生活点滴,可以阅读他人发表的生活日记,心灵鸡汤,适合javaweb课程设计。
javaweb上传和显示图片(含源码).zip
eclipse,在mvc模式下,使用jsp,servlet,dao,service进行文件(图片)上传,存储到mysql和path中,还能查询显示图片。
JavaWeb基于MVC模式开发的简易购物车系统
本文档具有完整开发步骤,详细的代码和运行截图。该系统主要采用MVC(JSP+JavaBean+Servlet)模式开发,非常适合初学者了解并掌握MVC开发模式,具有如下主要功能: 1.用户登录,注册(用户注册后才能登录) 2.显示所有书籍基本信息(编号,书名,价格等) 3.添加书籍到购物车 4.删除购物车中指定的书籍 5.修改单个书籍的数量(价格得到相应的变化) 6.结算,显示需支付的总金额 7.清空购物车 8.您可以向其中添加更多的功能,使其更加庞大。


Web 开发
