1、使用velocity
pom中添加
<!-- Velocity视图所需jar -->
<dependency>
<artifactId>velocity</artifactId>
<groupId>org.apache.velocity</groupId>
<version>1.7</version>
</dependency>
spring-mvc.xml中配置资源加载路径
<bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath" value="/WEB-INF/page/"/>
<property name="velocityProperties">
<props>
<prop key="input.encoding">UTF-8</prop>
<prop key="output.encoding">UTF-8</prop>
<prop key="contentType">text/html;charset=UTF-8</prop>
</props>
</property>
</bean>
如下html即可以使用../demoShop/order.html来访问:
2、在spring-servlet中进行一下配置,采用最简单的mvc:resource标签的方式来实现,在其中加一行。
<mvc:resources mapping="/shop/**" location="/page/" />
这样,凡是在/page/文件夹下的文件,当采用/shop/**的url方式访问时,就可以直接访问了。