Jsp 只能导入类型。org.apache.commons.lang.StringUtils解析为一个包

Jsp 只能导入类型。org.apache.commons.lang.StringUtils解析为一个包,jsp,tomcat,import,jar,apache-stringutils,Jsp,Tomcat,Import,Jar,Apache Stringutils,我是JSP新手,遇到了以下问题:我不得不修改一个应用程序来添加一些功能,我决定使用StringUtils来查找标记之间的字符串,并且它在我的开发环境Tomcat 7中工作正常,然而,当我使用Tomcat 5.5将它上传到宿主环境中时(我知道我应该在开发环境中使用相同的版本,但直到最近我才知道它是哪个版本)当然,每当我调用 StringUtils.substringBetween(a,b,c) 我也有错误,说这个班无法解决。任何帮助都将不胜感激 进口清单: <%@ page import=

我是JSP新手,遇到了以下问题:我不得不修改一个应用程序来添加一些功能,我决定使用StringUtils来查找标记之间的字符串,并且它在我的开发环境Tomcat 7中工作正常,然而,当我使用Tomcat 5.5将它上传到宿主环境中时(我知道我应该在开发环境中使用相同的版本,但直到最近我才知道它是哪个版本)当然,每当我调用

StringUtils.substringBetween(a,b,c)
我也有错误,说这个班无法解决。任何帮助都将不胜感激

进口清单:

<%@ page import="java.sql.*" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.security.MessageDigest" %>
<%@ page import="sun.misc.*" %>
<%@ page import="org.apache.commons.lang.StringUtils" %> 

我的WEB-INF/lib目录中有commons-lang-2.6.jar和customJar.jar,还有一个来自customJar.jar的导入,看起来还可以


感谢您的帮助,如果我没有提供足够的信息,我对此表示歉意,并将尽快提供以解决此问题。

这很可能是类路径问题或jar文件损坏。您能打开commons-lang-2.6.jar(使用WinZip)吗确保它是一个有效的jar,并且StringUtils是它应该在的位置?奇怪的异常,stacktrace可用吗?可能动态JSP编译出了问题。你删除了旧生成的JSP吗?@Jim谢谢你的评论,我用7zip在本地文件系统中打开了jar,它似乎还可以,尝试重新上传,并使用了pro问题依然存在,还尝试解压缩jar并将其内容放在WEB-INF/classes下,但没有成功either@home感谢您的评论,在cPanel日志中,我没有看到Tomcat错误,因此我找不到stacktrace,关于您的第二点,请原谅我的无知,但是,您所说的旧生成的JSP是什么意思存储了过时的JSP?@Chander:你在哪里看到这个错误消息?有堆栈跟踪吗?