用到springMVC+freemarker,自己在做demo过程中报:

严重: Servlet.service() for servlet springmvc threw exception

javax.servlet.ServletException: Could not resolve view with name 'userlist' in servlet with name 'springmvc'

at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1102)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:890)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:851)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:756)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)

at

<!-- Freemarker配置 -->  
    <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">  
        <property name="templateLoaderPath" value="/WEB-INF/views/" />  
        <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:mm:ss</prop>  
                <prop key="classic_compatible">true</prop>  
                <prop key="template_exception_handler">ignore</prop>  
            </props>  
        </property>  
    </bean>  
    <!--freemarker视图解析器-->  
    <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">  
        <property name="cache" value="true"/>
        <property name="prefix" value="/WEB-INF/views/"/>
        <property name="suffix" value=".html"/>
        <property name="contentType" value="text/html;charset=UTF-8" />
        <!--if you want to use the Spring FreeMarker macros, set this property to true-->
        <property name="exposeSpringMacroHelpers" value="true"/>
        <property name="requestContextAttribute" value="requestContext" />

</bean>


 问题解决:
因为freemarker本身配置了templateLoaderPath而在viewResolver中不需要配置prefix。

最新文章

  1. 【Java EE 学习 78 下】【数据采集系统第十天】【数据采集系统完成】
  2. CSS3 Gradient 渐变
  3. 使用powershell链接到Azure
  4. ASP.NET - SqlSugar ORM框架 更新列表
  5. Web标准和搜索引擎优化技术
  6. [Effective JavaScript 笔记] 第14条:当心命名函数表达式笨拙的作用域
  7. DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常
  8. .Xresources 配置文件
  9. elk 发送zabbix告警
  10. 矢量切片(Vector tile)
  11. 能否使用require(&#39;.json&#39;)的方式加载大量JSON文件?
  12. 火狐浏览器安装firebug和firepath插件方法(离线)
  13. Mysql常见的优化策略
  14. git 搭建本地仓库
  15. web app 、native app、hybrid app比较
  16. 关于第三方cookie的作用域以及针对用户行为的使用
  17. Django中@login_required用法简介
  18. 深入理解 Java中的 流 (Stream)
  19. [ASP.NET]HttpCookieCollection to CookieCollection的最简单方法
  20. 78. Longest Common Prefix【medium】

热门文章

  1. 最新ps cs6序列号 永久免费可用
  2. Android软件开发之发送短信与系统短信库解析
  3. 没有document.getElementByName
  4. BitMap 内存使用优化
  5. 【CF】174 Div.1 B Cow Program
  6. python导入上级目录中的模块
  7. 理解I/O Completion Port
  8. Interleaving String——Leetcode
  9. JS实现表单输入Enter键转换焦点框
  10. ubuntu中为hive配置远程MYSQL database