开发者社区> 问答> 正文

springmvc整合freemarker视图问题?报错

我的配置如下

<bean id="freemarkerConfig" 
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
        <property name="templateLoaderPath" value="/pages/view" /> 
        <property name="freemarkerSettings"> 
            <props> 
                <prop key="template_update_delay">0</prop> 
                <prop key="default_encoding">UTF-8</prop> 
                <prop key="number_format">0.##########</prop> 
                <prop key="datetime_format">yyyy-MM-dd HH🇲🇲ss</prop> 
                <prop key="classic_compatible">true</prop> 
                <prop key="template_exception_handler">ignore</prop> 
            </props> 
        </property> 
    </bean> 

难道说我所有的页面都有放到/pages/view目录(配置文件红色字体)下吗?我想再新建页面文件夹结果报错

javax.servlet.ServletException: Could not resolve view with name 'welcom' in servlet with name 'demo'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1012)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)

展开
收起
爱吃鱼的程序员 2020-06-14 22:15:26 621 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    问题是你放哪了?新建的文件夹,也要放到<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;color:#E53333;">pages/view下面<divclass='ref'>

    引用来自“Black_JackQ”的评论

    新建的文件夹,也要放到<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;color:#E53333;">pages/view下面

    <spanstyle="font-family:Verdana,sans-serif,宋体;line-height:22px;background-color:#FF9900;">难道说我所有的页面都有放到/pages/view目录(配置文件红色字体)下吗?

    <spanstyle="font-family:Verdana,sans-serif,宋体;line-height:22px;background-color:#FFFFFF;">对,<spanstyle="font-family:Verdana,sans-serif,宋体;line-height:22px;background-color:#FFFFFF;"><propertyname="templateLoaderPath"value=<spanstyle="font-family:Verdana,sans-serif,宋体;line-height:22px;background-color:#FFFFFF;color:#E53333;">"/pages/view<spanstyle="font-family:Verdana,sans-serif,宋体;line-height:22px;background-color:#FFFFFF;">"/>这里指定了的,不能随便放。

    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#E53333;">目前只能访问到pages/view下的welcom.ftl页面,但是访问ceshi/ceshi.ftl页面就会报错

    springmvc的跳转路径要加你新建的文件夹如:return"ceshi/ceshi.ftl"


    2020-06-14 22:15:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载