【问题标题】:Problems with importing org.apache.commons in JSP在 JSP 中导入 org.apache.commons 的问题
【发布时间】:2020-04-02 12:11:18
【问题描述】:

我最近尝试使用网上找到的 JSP 文件的部分代码,该文件首先导入:

<%@ page import = "org.apache.commons.fileupload.*" %>
<%@ page import = "org.apache.commons.fileupload.disk.*" %>
<%@ page import = "org.apache.commons.fileupload.servlet.*" %>
<%@ page import = "org.apache.commons.io.output.*" %>

但 Eclipse 用错误警告我:“无法解析导入 org.apache。”

我试图在路径中复制粘贴
"C:\Users\MyPc\Downloads\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\SL2\WEB-INF\lib

解压后的文件夹“commons-fileupload-1.4”,通过链接下载:http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi

但错误仍然存​​在。我错了什么?

【问题讨论】:

  • 项目的 Java 构建路径中是否包含这些包的 jar? jar 不应该直接在WEB-INF/lib 目录中,没有别的吗?
  • @nitind 我在那个链接下载的文件夹(最新的)里面有不同的文件(不仅是罐子),甚至是其他文件夹。我应该将所有这些文件直接放在 WEB-INF/lib 中吗?
  • C:\Users\MyPc\Downloads\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\SL2\WEB-INF\lib 中的 JAR 文件是运行您的 Web 应用程序所必需的,但对于开发,您需要告诉您的 IDE (Eclipse) 您正在使用它们。如上所述,您必须将它们添加到项目的 Java 构建路径中。
  • @JozefChocholacek 你是对的,谢谢 :)

标签: java eclipse apache jsp


【解决方案1】:

您应该将该 zip 中的 jar 文件(并且只有 jar 文件)放入项目的 WEB-INF/lib 文件夹中。服务器对其余部分没有用处,并且不希望那里的布局更复杂。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-20
    • 2013-01-14
    • 2011-01-09
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多