如题所述
1ãAutowire注å
¥requeståï¼ä½¿ç¨å®ä¾åéä¼æå®å
¨é®é¢
2ãä¼è¦çrequest
3ãhashcodeç¸åè¿æ¯ä¸ä¸ªå¯¹è±¡
è§çæ¹æ³ä¸ååæ°éº»ç¦ï¼è¿æ ·å¯ä»¥ï¼
@Controller
public class AControllre extends AbstractController {
@RequestMapping("/test")
public String test(){
//使ç¨
String name = getRequest().getParameter("username");
return "";
}
}
class AbstractController {
protected HttpServletRequest getRequest() {
return ((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest();
}
protected HttpServletResponse getResponse() {
return new ServletWebRequest(((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest()).getResponse();
}
}
2ãä¼è¦çrequest
3ãhashcodeç¸åè¿æ¯ä¸ä¸ªå¯¹è±¡
è§çæ¹æ³ä¸ååæ°éº»ç¦ï¼è¿æ ·å¯ä»¥ï¼
@Controller
public class AControllre extends AbstractController {
@RequestMapping("/test")
public String test(){
//使ç¨
String name = getRequest().getParameter("username");
return "";
}
}
class AbstractController {
protected HttpServletRequest getRequest() {
return ((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest();
}
protected HttpServletResponse getResponse() {
return new ServletWebRequest(((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest()).getResponse();
}
}
温馨提示:答案为网友推荐,仅供参考