springmvc中@requestmapping注解中的value属性可以不写吗
例如@RequestMapping(method=RequestMethod.GET)(或者没有这行)publicStringlogin(HttpServletReque...
例如@RequestMapping(method=RequestMethod.GET) (或者没有这行)
public String login(HttpServletRequest request,Model model){
……;
}
这样写合法吗?如果合法的话 可以直接用/**/login请求吗? 展开
public String login(HttpServletRequest request,Model model){
……;
}
这样写合法吗?如果合法的话 可以直接用/**/login请求吗? 展开
1个回答
展开全部
如果用注解方式的话应该不行吧,@RequestMapping这个是用来进行地址映射的,通过他才可以找到用什么方法处理请求啊,但是@RequestMapping里面可以用变量和正则表示
追问
那如果没有那行的话 能用/**/login请求到吗
追答
如果用注解方式的话@RequestMapping应该是必须的有的,但是你说的value是指这个参数还是这个key,value就是path如果没有其他key的话可以这么写,@RequestMapping(“login.do”),有其他key的话就需要区分了@RequestMapping(value="login",method = RequestMethod.GET);
如果不要value这个参数的话,会接受所有没有映射的请求的,应该是这样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询