javaEE Springmvc,@RequestMapping
阿新 • • 發佈:2018-12-11
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; } }