struts2 整合freemarker 使用jsp自定义标签出错

==> assignment: my=JspTaglibs["/WEB-INF/cust_tag.tld"] [on line 2, column 1 in app/notice/noticeList.ftl]

Java backtrace for programmers:

freemarker.template.TemplateModelException: Could not load taglib information
at freemarker.ext.jsp.TaglibFactory.get(TaglibFactory.java:184)

web.xml
加了 还是不行,困扰我两天了

<servlet>
    <servlet-name>JSPSupportServlet</servlet-name>
    <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet> 

action 跳转的 ftl 页面加了
<#assign my=JspTaglibs["/WEB-INF/cust_tag.tld"]>

还是不行

1个回答

我觉得 应该看看 stacktrace 中 cause: 或者root cause:开头那部分。

看起来是加载tld文件出问题了。

考虑如下问题
tld文件放对位置了吗?
tld文件内容正确吗?
tld里声明的类能在classpath里找到吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐