【问题标题】:JSP can't resolve import of org.apache.commons.langJSP 无法解析 org.apache.commons.lang 的导入
【发布时间】:2011-01-22 01:42:21
【问题描述】:

我正在尝试包含库 StringEscapeUtils 并且我能找到的所有内容都表明我可以导入 Apache Org 页面,如下所示:

<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>

但是,我只能将 URL 解析为:

<%@ page import="org.apache.commons.*" %>

当我这样做时,编译仍然无法解析StringEscapeUtils

我做错了什么?

【问题讨论】:

  • 这不是 URL。这是一条路。你在使用 IDE 吗?一个servlet容器?哪一个? jar文件在哪里?什么是类路径?
  • 您好 Yuval F,对于术语混淆感到抱歉。 Brabster 让我回答我的其他相关问题。至于你的问题,我正在使用 Eclipse,当我添加语句时,Eclipse 一直在“跟上”我的导入语句,直到我添加了“.lang”,此时它在我的路径上划了红线。根据另一个问题,我已切换到使用 java.net.URLEncoder。

标签: java jsp apache-commons url-encoding stringescapeutils


【解决方案1】:

在 Java 中,导入不是对 URL 的引用,而是对 Java 包的引用。要导入该类,您需要在类路径中包含 commons-lang JAR。

如果这与your earlier question 相关,您似乎不需要外部库,正如我在那里解释的那样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多