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

标签 java struts2 struts struts-tags

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

当我尝试在 jsp 中使用 struts 标签时,出现错误,因为找不到/struts-tag。

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

我该怎么办?

最佳答案

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

solution I found是为了:

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

    <%@ taglib prefix="s" uri="/WEB-INF/struts-tags.tld" %>
    

关于java - struts-core2.x.x.jar 放在哪里? (在 WEB-INF/lib 或 jboss 共享库中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23829949/

相关文章:

java - 适用于 Mindflow 类型应用程序的良好 API

java - 以下算法的执行时间是多少?

java - Struts2 中的变量声明

javascript - jquery如何使复选框始终处于选中状态

java - 如何从struts中的类文件中换行jsp

java - 为什么用户定义的异常类在 Java 中是首选/重要的?

java:编程考试中令人困惑的说明

java - 如何将 bean 对象放入 sessionMap,然后使用 Struts 2 属性标记在 jsp 页面上检索其属性

java - Struts2表单验证问题

java - 为什么在使用 struts 时有时需要强制转换 request.getAttribute