1

struts-core2.xxjar 放在哪里?(在 WEB-INF/lib 或 jboss 共享库中)

当我尝试在 jsp 中使用 struts 标签时,我收到一个错误,因为 /struts-tag 无法定位。

我把所有的罐子都保存在 jboss 共享库文件夹中。在我的项目配置中,我不允许将 jar 放在 WEB-INF/lib 位置。

我应该怎么办?

4

1 回答 1

1

这与创建瘦 WARS时遇到的问题相同(然后将库放在其他地方,在我的例子中是 EAR)。

我找到的解决方案是:

  1. 从 JAR 中提取 TLD,
  2. 将副本放在 WEB-INF/lib 上
  3. 像这样在页面中引用它们:

    <%@ taglib prefix="s" uri="/WEB-INF/struts-tags.tld" %>
    
于 2014-05-23T14:51:14.713 回答