Java tutorial
/* * Copyright 2005-2013 shopxx.net. All rights reserved. * Support: http://www.shopxx.net * License: http://www.shopxx.net/license */ package net.groupbuy.plugin.file; import javax.annotation.Resource; import net.groupbuy.controller.admin.BaseController; import net.groupbuy.entity.PluginConfig; import net.groupbuy.service.PluginConfigService; 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 - * * @author SHOP++ Team * @version 3.0 */ @Controller("adminPluginFileController") @RequestMapping("/admin/storage_plugin/file") public class FileController extends BaseController { @Resource(name = "filePlugin") private FilePlugin filePlugin; @Resource(name = "pluginConfigServiceImpl") private PluginConfigService pluginConfigService; /** * */ @RequestMapping(value = "/setting", method = RequestMethod.GET) public String setting(ModelMap model) { PluginConfig pluginConfig = filePlugin.getPluginConfig(); model.addAttribute("pluginConfig", pluginConfig); return "/net/shopxx/plugin/file/setting"; } /** * */ @RequestMapping(value = "/update", method = RequestMethod.POST) public String update(Integer order, RedirectAttributes redirectAttributes) { PluginConfig pluginConfig = filePlugin.getPluginConfig(); pluginConfig.setIsEnabled(true); pluginConfig.setOrder(order); pluginConfigService.update(pluginConfig); addFlashMessage(redirectAttributes, SUCCESS_MESSAGE); return "redirect:/admin/storage_plugin/list.jhtml"; } }