这两个视图解析会不会冲突

发布于 2021-11-21 11:12:01 字数 724 浏览 886 评论 6

@狮子的魂 你好,想跟你请教个问题:

<!-- 对模型视图名称的解析,在请求时模型视图名称添加前后缀 -->
<bean
   class="org.springframework.web.servlet.view.InternalResourceViewResolver"
		p:prefix="/WEB-INF/jsp/" p:suffix=".jsp">
</bean>
<!-- 视图解释器 -->
<bean id="viewResolver"
   class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
	<property name="suffix">
		<value>.ftl</value>
	</property>
	<property name="contentType" value="text/html;charset=utf-8"></property>
</bean>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

为你鎻心 2021-11-24 06:30:51

你好,我使用了orderValue 但是,不知道问什么 解析的时候总是把freemarker的跳过去。请问有遇到过么。

猫烠⑼条掵仅有一顆心 2021-11-24 06:20:45

当然可以,贴段配置个你看看

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">
 
    <!-- 扫描web包,应用Spring的注解 -->
    <context:component-scan base-package="..."/>
 
 
    <bean class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
        <property name="basename">
            <value>spring-views</value>
        </property>
        <property name="order" value="0" />
    </bean>
 
    <bean class="org.springframework.web.servlet.view.XmlViewResolver">
        <property name="location">
            <value>/WEB-INF/spring-views.xml</value>
        </property>
        <property name="order" value="1" />
    </bean>
 
    <bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
        <property name="prefix">
            <value>/WEB-INF/pages/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
        <property name="order" value="2" />
    </bean>
 
</beans>

orderValue值越大优先级越低,只是注意InternalResourceViewResolver要把优先级配置到最低,否则的话优先级比它低的解析器无法使用。

清欢 2021-11-24 05:31:45

你好,我使用orderValue 但是,freemarker的解析并没有起作用,感觉 orderValue 并没有起作用,或者是应该还配置什么地方呢,

谢绝鈎搭 2021-11-24 00:44:18

不会有冲突,
如果找不到相应的freemark模板,就用jsp视图 ,多视图建议配置orderValue

水水月牙 2021-11-23 19:53:49

好的

泛泛之交 2021-11-22 08:29:05

这个还真不好意思啦, 本人没有研究过j2ee, 更没有研究过FreeMarker, 帮你顶一下吧, 等等他人来给你解答吧。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文