无法为标记“s:form”加载标记处理程序类“org.apache.struts2.views.jsp.ui.FormTag”

时间:2010-01-24 05:16:26

标签: java struts2

如果我在NetbeansIDE中运行我的代码,则会显示以下错误:

  

org.apache.jasper.JasperException:   /InvestorConfirm.jsp(53,12)PWC6032:   无法加载标记处理程序类   “org.apache.struts2.views.jsp.ui.FormTag”   标签“s:form”

我下载了struts2-core-2.0.11.jar文件,并搜索了“struts2.views.jsp.ui.FormTag”,但找不到该类。

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

要安装Struts2,只需将Struts2 JAR文件(及其依赖项)放在/WEB-INF/lib中。

提取JAR文件并将其所有松散内容(TLD文件?)传播到类路径上作为一些穷人在线教程(以roseindia.net为顶部)可能会建议。此异常表示已在类路径中找到TLD文件,但类路径中缺少关联的标记类。这种情况只有在您这样做时才会发生。根据Apache自己的Struts2文档清理类路径和重做。

理论上,这也可能是由于类路径中有不同的Struts2版本引起的,但由于FormTag的包在版本之间没有更改,因此不太可能。