spring mvc 使用freemark配置

博客提到若样式在跳转时失效,可在界面引入样式前加上 /,将相对路径变为绝对路径来解决问题,还给出了转载来源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接在配置中加入

 

    <mvc:annotation-driven/>
    <!--freemark-->


    <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath" value="/WEB-INF/Hplus-v"/>  //你的前端模板地址
        <property name="freemarkerVariables">
            <map>
                <entry key="xml_escape" value-ref="fmXmlEscape"/>
            </map>
        </property>
        <property name="defaultEncoding" value="utf-8"/>
    </bean>
    <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape"/>

    <bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/>
        <property name="contentType" value="text/html; charset=utf-8"/>
        <property name="suffix" value=".html"/>   // 界面是html的
        <property name="order" value="0"/>

    </bean>

    <mvc:resources mapping="/**" location="/WEB-INF/Hplus-v/"/>  //找到的css和js样式地址

 

如果你的样式在进行跳转的时候失效的  那么就在界面的引入样式前加上/ 因为很多指定的相对路径就让他变成绝对路径就可以了

 

在因为的地址前加上 / 就可以了

 

转载于:https://www.cnblogs.com/zhaoyunlong/p/10895213.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值