java - 无法加载标签 "org.apache.struts2.views.jsp.ui.FormTag"的标签处理程序类 "s:form"

标签 java struts2

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

org.apache.jasper.JasperException: /InvestorConfirm.jsp(53,12) PWC6032: Unable to load tag handler class "org.apache.struts2.views.jsp.ui.FormTag" for tag "s:form"

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

如何解决这个问题?

最佳答案

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

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

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

关于java - 无法加载标签 "org.apache.struts2.views.jsp.ui.FormTag"的标签处理程序类 "s:form",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2126053/

相关文章:

java - 为 "Roles of inbuilt Interceptors."建议一些站点

java - 如何在 Android 中创建监听 localhost 端口的套接字

java - Struts 2 和 Chrome 扩展之间的不兼容性

java - Struts2 中的日期转换

java - Struts 2.0 中登录时使用的拦截器

jsp - <s :property . .> 和 ${param} 之间有什么区别

java - IntelliJ IDEA 12 - Android GUI 设计器未成功更改应用程序主题

java - 我如何从 swing 应用程序调用 GWT 方法

java - StudentBean 类型中的方法 setStdGPA(Float) 不适用于参数 (String)

java - 使用 Struts 2 从 JSP 重新填充 ArrayList