spring4零配置怎么配置默认html页面

 我来答
育知同创教育
2016-08-07 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

spring4零配置配置默认html页面的方法是在视图解析器中配置实现的。

比如,项目中以打开login.html为例来说明:

以下是spring-servlet.xml的配置,其中重点是property中的html属性配置。

<?xml version="1.0" encoding="UTF-8"?>

    <!--<context:annotation-config />-->

    <!-- 把标记了@Controller注解的类转换为bean -->

    <context:component-scan base-package="controller" />

    <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

    <!-- 设置freeMarker的配置文件路径 -->

    <bean id="freemarkerConfiguration"

          class="org.springframework.beans.factory.config.PropertiesFactoryBean">

        <!--注释掉的下方代码是指引freemarker的基本信息的配置位置,因为我已经将配置信息移到了applicationContext文件下,所以这里就没必要存在了,不注释也不会有问题的 -->

        <!--<property name="location" value="classpath:/WEB-INF/config/freemarker.properties" />-->

    </bean>

 

    <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">

        <property name="exposeRequestAttributes" value="true" />

        <property name="exposeSessionAttributes" value="true" />

        <property name="viewClass">

            <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value>

        </property>

        <property name="cache"><value>true</value></property>

        <!--这里需要注意一下,我注释了下面这样一行代码,这行代码的意思就是指引freemarker需要解析的文件的位置。注释掉原因是因为

         applicationContext.xml里有这样一行代码:<property name="templateLoaderPath" value="/WEB-INF/views/" /> 已经指定了视图位置。如果我们这里依然保留下方代码,页面回报406的找不到的错误 -->

        <!--<property name="prefix"><value>/WEB-INF/views/</value></property>-->

        <property name="suffix"><value>.html</value></property>

        <property name="contentType">

            <value>text/html; charset=UTF-8</value>

        </property>

    </bean>

</beans>

运行结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式