春季静态资源问题

时间:2013-01-08 02:16:27

标签: spring jsp resources

我缺少JSP文件视图中的所有静态资源。我一直在使用下面的控制器和调度程序servlet配置。

spring 3.0.1应用程序中的dispatcher-servlet文件

context:component-scan base-package="com.iop.outreach"/>
<mvc:resources mapping="/resources/**" location="/resources/"/><mvc:annotation-driven/>

示例JSP文件

...
<link rel="stylesheet" type="text/css" href="resources/css/style.css" />

请求命中以下控制器

@Controller
@RequestMapping("/superadmin")
public Street Controller {


}

它在<applicaton_rootname>/superadmin/resources而不是<application_root>/resources/

中寻找资源

我不确定这是怎么回事?

1 个答案:

答案 0 :(得分:1)

试试这个:

<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/resources/css/style.css" />