SSM项目如何访问静态资源
时间: 2024-05-10 16:15:20 浏览: 29
在SSM项目中,可以通过以下步骤访问静态资源:
1. 在web.xml文件中配置DispatcherServlet,指定其拦截的请求路径。
2. 在Spring的配置文件中配置ResourceHttpRequestHandler,指定静态资源的路径。
3. 在JSP页面中通过相对路径访问静态资源。
例如,假设我们的静态资源存放在Web应用的根目录下的resources目录中,可以按照以下方式进行配置:
1. 在web.xml文件中配置DispatcherServlet:
```
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
```
2. 在Spring的配置文件中配置ResourceHttpRequestHandler:
```
<mvc:resources mapping="/resources/**" location="/resources/"/>
```
3. 在JSP页面中通过相对路径访问静态资源:
```
<link rel="stylesheet" type="text/css" href="resources/css/style.css">
<script type="text/javascript" src="resources/js/script.js"></script>
```