• 整合Struts2+SiteMesh+Spring+MyFaces(JSF)+Freemarker的时候启动服务器报错ClassNotFoundException: org.apache.struts2.sitemesh.FreeMarkerPageFilter


    我一琢磨,难道freemarker与struts2的整合也需要添加一个struts2-freemarker-plugin的jar包?

    后来找了半天,确认不需要这个。

    然后我就上网搜,这个FreeMarkerPageFilter到底在哪个jar包里,后来终于发现,就在struts2-sitemesh-plugin这个jar包中,而且这个jar包已经放到了项目的WEB-INF/lib目录下!

    我想,不应该啊!这尼玛就奇怪了,struts2的jar包,SiteMesh的jar包,spring的jar包,struts2-sitemesh/spring/jsf-plugin这些jar包,全都放到项目的WEB-INF/lib中了啊。

    再仔细一看服务器报的Exception:ClassNotFoundException: org.apache.struts2.sitemesh.FreeMarkerPageFilter

    我擦,原来是大小写写错了!应该是FreemarkerPageFilter才对!

    赶紧跑到web.xml把filter的class给改成org.apache.struts2.sitemesh.FreemarkerPageFilter

  • 相关阅读:
    webpack--------类似gulp的工具,在gulp后面出来的
    canvas 绘制矩形
    HTML5 Canvas基础知识
    视差滚动效果
    闭包的理解
    AJAX 跨域
    json与jsonp的区别
    针对AJAX与JSONP的异同
    如何使用JSONP
    JSONP的客户端的具体实现
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3791203.html
Copyright © 2020-2023  润新知