请问JSP中怎么调用jar包中的类呢?

 我来答
漆依丝qy
2013-08-23 · 超过79用户采纳过TA的回答
知道答主
回答量:130
采纳率:50%
帮助的人:136万
展开全部
比如我要用的jar包名字是 abc.jar 然后我已经把 abc.jar 放在 WEB-INF/lib下了 然后写了<%@page import="xxx.xxx.xxx" %> 但是还是报错啊 说Only a type can be imported 说 我引用的是一个package…… 如果import="org.apache.commons.lang.StringUtil" 就会报错 因为org.apache.commons.lang.StringUtil是个包不是类 我换成import="org.apache.hadoop.hbase.util.Pair.*",也会有错,说Pair找不到。 吗?这个我试了,不行 问题补充:飞雪无情 写道这些都不行、、、太奇怪了,是不是你的Eclipse 自带的jsp编辑器有问题了,你就照着写,然后运行,看看会不会出错,不出错就不要管他了! 还有你是用这个jar的时候,要把他所依赖的jar包也添加上!我把所有需要的类都import了,然后除了java.util.*,其他都提示 Only a type can be imported,但是这些类我在其他java程序里是正常使用的! 我如果把包含这个类的jar放入WEB-INF/lib下,就会提示org.apache.hadoop.hbase.util.Pair是一个package, 但是我如果把jar解压后,把org这个文件夹放在WEB-INF/classes下,就没有任何问题了。 你确定你的是个类吗?我咋看程序提示说你这是个包啊!myClass是指我要导入的类,并不是真实类名,前面不是说了么,我要导入的是jar里的Pair类 问题补充:飞雪无情 写道哦。还是说的Pair类,我昨天晚上就在自己电脑上试了,用那个导入一点问题都没。 这样你只能清理下你的项目。最好完全的,把你的这个Eclipse删了,记得备份啊。然后重新建。。再不行,换个IDE试试,或者下载新的Eclipse。。我在linux下弄的,做JSP时就没有用eclipse
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式