有没有一种方法可以为每个jsp声明根资源?

时间:2018-08-08 07:19:59

标签: java spring-mvc jsp view

我有多个Spring MVC项目,需要将其合并为一个... 但是说我有两个冲突的静态资源文件夹,因此我需要将它们分开:

我要做的是声明两个资源映射:

<mvc:resources location="/resources/web1" mapping="/web1/**"/>
<mvc:resources location="/resources/web2" mapping="/web2/**"/>

在我的web1 jsp中,我这样做:

<link href="/web1/css/test.css" rel="stylesheet">
<link href="/web1/css/test1.css" rel="stylesheet">
<link href="/web1/css/test2.css" rel="stylesheet">

但是如果我需要对我的jsp进行分组怎么办,比如说我有web1a.jsp,web1b.jsp,web1c.jsp,我希望他们所有人都使用web1 /资源映射。

有没有更快的方法来声明它,就像我可以在JSP上放置一个属性来声明根源是web1一样,而不是为每个标记手动添加“ web1 /”?像这样:

所有使用web1的jsp,

<%@root="web1/" %>
<link href="/css/test.css" rel="stylesheet">
<link href="/css/test1.css" rel="stylesheet">
<link href="/css/test2.css" rel="stylesheet">

以便我可以保留原始参考,而无需修改每个单独的标签

谢谢

0 个答案:

没有答案