springMVC构建java web

来源:互联网 发布:资产管理系统源码 编辑:程序博客网 时间:2024/06/10 21:56

1. 参考:http://www.admin10000.com/document/6436.html

2. 个人实战

2.1. 目录结构


2.2 springmvc-servlet.xml 注意事项


base-package的值不能以java开头,如java.show.controller,否则会报java的初始化失败。


2.3. controller 返回ModelAndView

/*** 获取所有数据* @return ModelAndView 所有数据*/@RequestMapping("/getList")public ModelAndView getList() {List<DBObject> list = ((DBManager) conn).getList();int len = list.size();Map<String, Object> map = new HashMap<String, Object>();map.put("status", (len > 0)?("SUCCESS"):("ERROR"));map.put("data",list);return MVC.toString(map);}

package com.show.tool;import java.util.HashMap;import java.util.Map;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.view.json.MappingJackson2JsonView;@SuppressWarnings("unused")public class MVC {public static ModelAndView toString(Map<String, Object> map){ModelAndView mav = new ModelAndView();MappingJackson2JsonView view = new MappingJackson2JsonView();view.setAttributesMap(map);mav.setView(view);return mav;}}


0 0
原创粉丝点击