Springmvc的jar包下载:https://pan.baidu.com/s/1Uu5R96z4LwwtydGq4B60Xg 密码:8c3n
ItemController.java(Controller后端控制器):
package com.xxx.springmvc.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import com.xxx.springmvc.exception.MessageException;
import com.xxx.springmvc.pojo.Items;
import com.xxx.springmvc.service.ItemService;
//商品管理
@Controller
@RequestMapping(value = "/item")
//在类上面设置@RequestMapping的请求URL"/item";方法上的URL"/item/add.action"就可以改为"/add.action"
public class ItemController {
@Autowired
private ItemService itemService;
@RequestMapping(value = {"/add.action","/update.action"})
//@RequestMapping可以设置多个URL
public String itemAdd(Model model) throws MessageException{
//...............
return "XXX";
}
@RequestMapping(value = "/updates.action",method = {RequestMethod.POST,RequestMethod.GET,RequestMethod.DELETE})
//@RequestMapping的method可以设置多个值(默认可以接收所有请求方式)。
public ModelAndView updates(Items item){
//..............................
ModelAndView mav = new ModelAndView();
mav.setViewName("success");
return mav;
}
//@RequestMapping(value="/pic/upload", produces=MediaType.TEXT_PLAIN_VALUE+";charset=utf-8")
//@RequestMapping的produces属性可以设置响应头content-type
}