成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

SpringMVCController

@Controller@RequestMapping("/articlecontent")
br/>@RequestMapping("/articlecontent")

站在用戶的角度思考問題,與客戶深入溝通,找到陸河網(wǎng)站設計與陸河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋陸河地區(qū)。

@Autowired
private TestService testService;

@Autowired
private ArticleContentService articleContentService;

private Logger logger=LoggerFactory.getLogger(ArticleContentController.class);

@RequestMapping(value="/articlecontentadd",method=RequestMethod.GET)
public String articleContentAdd(Model model) {
    model.addAttribute("appExtStr", testService.getAppExtStr());
    return "articlecontent/articlecontentadd";
}

@RequestMapping(value="/articlecontentdetail",method=RequestMethod.POST)
public void articleContentDetail(Model model,@RequestBody Map<String, Object> map, HttpServletRequest request,  HttpServletResponse response) {
    Map<String,Object> result = new HashMap<String,Object>();
    Map<String,Object> articleMap =articleContentService.getArticleContent(map).get(0);
    result.putAll(articleMap);
    MvcHelper.WriteResponseInfo(response,result, request.getCharacterEncoding());
}

@RequestMapping(value="/articlecontentadds",method=RequestMethod.POST)
public void articleContentAdds(Model model,@RequestBody Map<String, Object> map, HttpServletRequest request,  HttpServletResponse response) {
    Map<String,Object> result = new HashMap<String,Object>();
    map.put("Creater", "zhoujun");
    int number =articleContentService.insertArticleContent(map);
    if(number > 0) {
        result.put("rtnCnt", "1");
    }else {
        result.put("rtnCnt", "0");
    }
    MvcHelper.WriteResponseInfo(response,result, request.getCharacterEncoding());
}

@RequestMapping(value="/articlecontentlist",method=RequestMethod.POST)
public void articleContentList(Model model,@RequestBody Map<String, Object> map, HttpServletRequest request,  HttpServletResponse response) {
    Map<String,Object> result = new HashMap<String,Object>();
    Map<String, Object> pMap = MvcHelper.getPagerParams(map);
    int totalCnt =articleContentService.getArticleContentListCnt(pMap);
    int totalPage = MvcHelper.getTotalPage(pMap, totalCnt);
    result.put("listMap", articleContentService.getArticleContentList(pMap));
    result.put("totalCnt", totalCnt);
    result.put("totalPage", totalPage);
    MvcHelper.WriteResponseInfo(response,result, request.getCharacterEncoding());
}

}
public class MvcHelper {

public static void WriteResponseInfo(HttpServletResponse response,Object dataObj,String characterEncoding){
    ObjectMapper jacksonObjectMapper = new ObjectMapper();
       String jsonFormatMapResultString = null;
    try {
        jsonFormatMapResultString = jacksonObjectMapper.writeValueAsString(dataObj);
    } catch (JsonProcessingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
       //response.setContentType(request.getContentType());
       response.setCharacterEncoding(characterEncoding);
       try {
        response.getWriter().print(jsonFormatMapResultString);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

public static Map<String, Object> getPagerParams(Map<String, Object> map){
    int pageIndex =Integer.valueOf(String.valueOf(map.getOrDefault("PageIndex", "1")));
    int pageSize = Integer.valueOf(String.valueOf(map.getOrDefault("PageSize", "10")));
    int firstRowIndex = (pageIndex - 1) *pageSize + 1;
    int lastRowIndex = pageIndex * pageSize;
    map.put("firstRowIndex", firstRowIndex);
    map.put("lastRowIndex", lastRowIndex);
    return map;
}

public static int getTotalPage(Map<String, Object> map,int totalCnt) {
    int totalPage = 0;
    int pageSize = Integer.valueOf(String.valueOf(map.getOrDefault("PageSize", "10")));
    // this.TotalCnt % this.PageSize == 0 ? this.TotalCnt / this.PageSize : Math.ceil(this.TotalCnt / this.PageSize) ;
    totalPage = totalCnt % pageSize == 0 ? totalCnt/pageSize : (int)Math.ceil((double)totalCnt/pageSize);
    return totalPage;
}

}

標題名稱:SpringMVCController
鏈接地址:http://jinyejixie.com/article6/ggeiig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、虛擬主機網(wǎng)站策劃、品牌網(wǎng)站建設、網(wǎng)站營銷、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
舒城县| 安宁市| 宁陵县| 罗甸县| 固阳县| 武隆县| 湘乡市| 济南市| 郴州市| 舒兰市| 怀来县| 宜川县| 镇平县| 广宗县| 邻水| 丽江市| 瑞金市| 甘孜| 商城县| 辽中县| 新邵县| 阳高县| 泌阳县| 景谷| 阿拉善盟| 武山县| 涞水县| 三门峡市| 台北市| 宜阳县| 临潭县| 澎湖县| 保定市| 平凉市| 隆德县| 桓仁| 鞍山市| 凤城市| 铜陵市| 五大连池市| 晋宁县|