【问题标题】:using both html and jsp as view in spring mvc在spring mvc中同时使用html和jsp作为视图
【发布时间】:2015-06-09 06:19:13
【问题描述】:

如果可以,我们能否在 spring mvc 项目中同时使用 jsp 和 html,那么映射将如何在 servlet-context.xml 中完成,以便控制器的控制根据我们的要求进行,即 html 或 jsp。

【问题讨论】:

    标签: html jsp spring-mvc


    【解决方案1】:

    根据优先级配置多个视图解析器,如下所示..

    <bean id="viewResolverjsp" class="example.SmartInternalResourceViewResolver" 
            p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" p:order="1"/>
    
    <bean id="viewResolverhtml" class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
            p:prefix="/WEB-INF/html/" p:suffix=".html" p:order="2"/>
    

    【讨论】:

    • 但如果我没记错的话,InternalResourceViewResolver 只将控件传递给 jsp 和 servlet,所以调用时会报错。
    • 我们可以将它用于 html:
    • ThymeleafViewResolver 仅用于查看 html 和 xhtml..它也是开源的。您仍然可以继续使用相同的视图解析器,但将后缀设置为空。但据我所知,可以用于 html InternalResourceViewResolver。我不确定是否查看 spring 文档..
    猜你喜欢
    • 1970-01-01
    • 2015-12-07
    • 2012-09-18
    • 2013-06-20
    • 1970-01-01
    • 2011-01-31
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多