【发布时间】:2011-01-10 18:01:41
【问题描述】:
我有一个可以在http://serverA/m/ 或http://serverA/mobile/ 运行的应用程序。我有一个带有搜索表单的共享标题,需要转到 http://serverA/installationName/search。
但是,如果我使用<form action="/search">,它会转到服务器的根目录,而不是 tomcat 应用程序。
如果我使用<form action="search">,它会转到相对于当前页面的路径。 (即http://serverA/m/someOtherPage/search
我尝试过<c:url value="search"> 和<c:url value="/search">,但它们似乎都不起作用。
在 intelliJ 中,<c:url value="/search"> 给了我“无法解析控制器 URL /search”,即使我有一个使用 @RequestMapping("/search") 定义的控制器
【问题讨论】:
-
您是如何准备搜索 URL 的?是直接手写在href属性里吗?你的href是什么?你使用任何标签库吗?你是否将 spring-mvc 与 jsp 或任何其他视图框架一起使用?
标签: java spring jsp spring-mvc jstl