是否有现有的解决方案可以从 Spring MVC3 中的(控制器名称,操作名称)获取映射的 URL,例如 asp.net mvc 或 Rails 中的 UrlHelper?我觉得非常有用!
thx....
也许,你想要这样的东西:
in your @Controller
类,您可以向“action”方法添加类型的额外参数 HttpServletRequest
.
Example:
@Controller
public class HelloWorldController {
@RequestMapping("/helloWorld")
public void helloWorld(HttpServletRequest request) {
//do call #getRequestURI(), or #getRequestURL(), or #getPathInfo()
}
}
使用默认配置,Spring将“自动”注入请求,然后您可以通过调用之一来提取路径信息HttpServletRequest#getPathInfo(), HttpServletRequest#getRequestUrl()
方法(参见此处的解释:http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#method_summary http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#method_summary)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)