Java tutorial
/* * Copyright 2005-2013 shopxx.net. All rights reserved. * Support: http://www.shopxx.net * License: http://www.shopxx.net/license */ package net.groupbuy.controller.admin; import javax.annotation.Resource; import net.groupbuy.Template; import net.groupbuy.service.StaticService; import net.groupbuy.service.TemplateService; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.mvc.support.RedirectAttributes; /** * Controller - Sitemap * * @author SHOP++ Team * @version 3.0 */ @Controller("adminSitemapController") @RequestMapping("/admin/sitemap") public class SitemapController extends BaseController { @Resource(name = "templateServiceImpl") private TemplateService templateService; @Resource(name = "staticServiceImpl") private StaticService staticService; /** * ?Sitemap */ @RequestMapping(value = "/build", method = RequestMethod.GET) public String build(ModelMap model) { Template sitemapIndexTemplate = templateService.get("sitemapIndex"); model.addAttribute("sitemapIndexPath", sitemapIndexTemplate.getStaticPath()); return "/admin/sitemap/build"; } /** * ?Sitemap */ @RequestMapping(value = "/build", method = RequestMethod.POST) public String build(RedirectAttributes redirectAttributes) { staticService.buildSitemap(); addFlashMessage(redirectAttributes, SUCCESS_MESSAGE); return "redirect:build.jhtml"; } }