我正在使用 Spring MVC 编写一个 Web 应用程序。我正在为控制器等使用注释。一切工作正常,除了应用程序中的实际链接(表单操作、<a>
标签等)。当前,我有这个(显然是缩写的):
//In the controller
@RequestMapping(value="/admin/listPeople", method=RequestMethod.GET)
//In the JSP
<a href="/admin/listPeople">Go to People List</a>
当我直接输入“http://localhost:8080/MyApp/admin/listPeople”之类的 URL 时,页面加载正确。但是,上面的链接不起作用。它丢失了应用程序名称“MyApp”。
有谁知道是否有一种方法可以配置 Spring 以在其中添加应用程序名称?
如果您需要查看我的任何 Spring 配置,请告诉我。我正在使用带有视图解析器等的标准调度程序 servlet。