路径没错<mvc:resources mapping=/views/ location=/views//> <mvc:resources mapping=/layui/ location=/layui//>这两段代码的location位置都报错
时间: 2023-09-17 07:07:49 浏览: 83
这两段代码中的 `location` 属性指定了资源文件的位置,需要根据你项目中实际的文件路径进行设置。如果你的资源文件是放在 `webapp` 目录下的 `views` 和 `layui` 文件夹中,可以将 `location` 属性设置为:
```
<mvc:resources mapping="/views/**" location="/views/"/>
<mvc:resources mapping="/layui/**" location="/layui/"/>
```
其中 `**` 表示任意子路径。如果你的资源文件不在上述位置,需要根据实际情况进行修改。
相关问题
<mvc:resources mapping=/views/ location=/views//> <mvc:resources mapping=/layui/ location=/layui//>这两段代码的location位置都报错
这两段代码中的 `location` 属性需要指定正确的资源文件所在路径。
比如,如果你的 `views` 文件夹和 `layui` 文件夹都在项目根目录下,那么可以将 `location` 属性设置为相对路径:
```
<mvc:resources mapping="/views/**" location="classpath:/views/"/>
<mvc:resources mapping="/layui/**" location="classpath:/layui/"/>
```
如果你的资源文件不在 classpath 中,可以将 `location` 属性设置为绝对路径,比如:
```
<mvc:resources mapping="/views/**" location="file:/path/to/views/folder/"/>
<mvc:resources mapping="/layui/**" location="file:/path/to/layui/folder/"/>
```
请注意,这里的路径分隔符应该使用正斜杠(/),而不是反斜杠(\),即使你的操作系统是 Windows。
<mvc:resources mapping="/views/**" location="/views/"/> <mvc:resources mapping="/layui/**" location="/layui/"/>这两段代码的location位置都报错
这两段代码的报错可能是因为 `location` 中的路径不正确或者资源文件不存在。你可以检查一下 `location` 中的路径是否正确,并且确保该路径下存在对应的资源文件。
假设你的项目结构如下:
```
src
├── main
│ ├── java
│ ├── resources
│ └── webapp
│ ├── WEB-INF
│ └── views
│ ├── index.html
│ └── ...
│ ├── layui
│ ├── layui.js
│ └── ...
│ └── ...
```
那么 `location` 的路径应该为:
- 第一段代码:`/WEB-INF/views/`
- 第二段代码:`/WEB-INF/views/layui/`
你可以根据自己的项目结构和资源文件的位置进行相应的调整。
阅读全文