Spring MVC 设置请求域
package com. xxxx. springmvc. controller ;
import org. springframework. stereotype. Controller ;
import org. springframework. ui. Model ;
import org. springframework. ui. ModelMap ;
import org. springframework. web. bind. annotation. RequestMapping ;
import org. springframework. web. servlet. ModelAndView ;
import javax. servlet. http. HttpServletRequest ;
import java. util. Map ;
@Controller
public class DataController {
@RequestMapping ( "data01" )
public ModelAndView data01 ( ) {
ModelAndView modelAndView = new ModelAndView ( ) ;
modelAndView. addObject ( "uname" , "admin1" ) ;
modelAndView. setViewName ( "data" ) ;
return modelAndView;
}
@RequestMapping ( "data02" )
public ModelAndView data02 ( ModelAndView modelAndView) {
modelAndView. addObject ( "uname" , "admin2" ) ;
modelAndView. setViewName ( "data" ) ;
return modelAndView;
}
@RequestMapping ( "data03" )
public String data03 ( HttpServletRequest request) {
request. setAttribute ( "uname" , "admin3" ) ;
return "data" ;
}
@RequestMapping ( "data04" )
public String data04 ( Model model) {
model. addAttribute ( "uname" , "admin4" ) ;
return "data" ;
}
@RequestMapping ( "data05" )
public String data05 ( ModelMap modelMap) {
modelMap. addAttribute ( "uname" , "admin5" ) ;
return "data" ;
}
@RequestMapping ( "data06" )
public String data06 ( Map map) {
map. put ( "uname" , "admin6" ) ;
return "data" ;
}
}