我正在尝试在我的 Spring mvc 应用程序中显示背景图像。现在,图像显示在我的主页中,但是当我单击指向同一页面的链接并在 url 上附加了一些参数时,图像没有出现。
我正在使用这个标签来显示图像:
<img src="./resources/css/welcome.png" id="bg" alt="">
在我的应用程序上下文中,
<mvc:resources mapping="/resources/**" location="/resources/" />
现在,在我的主页中,如果我点击一个链接
<a href="http://localhost:8080/chatbooster/welcome/mycategory">MyLink</a>
图像不来。页面名称是welcome.jsp。它的控制器是:
@Controller
public class WelcomeController {
@RequestMapping(value = "/welcome/{category}", method = RequestMethod.GET)
public String showPage(Model modelMap, HttpServletRequest request,
HttpServletResponse response) throws Exception {
try {
return "welcome";
} catch (Exception exception) {
}
}
@RequestMapping(value = "/welcome", method = RequestMethod.GET)
public String showPage1(Model modelMap, HttpServletRequest request,
HttpServletResponse response) throws Exception {
try {
return "welcome";
} catch (Exception exception) {
}
}
}
当welcome.html url中没有路径变量时,我无法理解图像是否出现,为什么当我单击在url中附加路径变量的MyLink时没有加载它?请在这里帮我..