package和import问题。初学请大家指点! 把你的package发到classpath的有效路径下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package就是个包包,,可以把它当成目录或文件夹,里面放的是类和接口你运行的时候将a.jsp翻译成servlet时提示找不到com.*,就说明没有这个包 请问package是个什么概念?可以把它当成目录吗?答:1 包是为了区分类与类之间重名而采取的措施。 2 你不一定把他当成路径,包的命名是为了区分包与包之间的重名的,一般采用域名,或者特殊的名字,也可以是路径。 你的运行不出来不一定是包的问题,也许是PATH没设好也说不定,我不知具体情况我不敢确定! http://www.csdn.net/develop/Read_Article.asp?Id=15971http://www.csdn.net/develop/Read_Article.asp?Id=16816 需要把.class放在WEB-INF/classes/com中,或者打包后放在WEB-INF/lib/下。 补充一下,应该是把*.class文件放在WEB-INF/classes/下,或者打包后放在WEB-INF/lib/下如果你要import com.*,就需要放在相应的com目录中。不过在JSP中,自己的写的类,最好用全路径,不要引入,因为一般不管用。如:com.A d:\web\a.jsp d:\web\com\b.class b.java的第一行: package com; 包编译后需要有对应的目录结构package aa.bb.ccclass dd{ …………}这样的类编译好后就的放到 当前目录\aa\bb\cc下面 总之记住 包的结构和目录结构是对应的 不一样的话就会编译出错 http://www.csdn.net/develop/Read_Article.asp?Id=15971下次搜索一下,经典问题回答很多的 d:\web\a.jsp d:\web\com\b.class b.java的第一行: package com; 笔误。 b.class存放的位置是d:\web\com\b.class上面的结构在控制台下两个.class文件互相调用可以。我已经试过了,没问题。可是换到jsp里面引用就不行了,提示:package com does not exist。被折磨好几天了 也放在WEB-INF/classes/com中了,还是不行请问icy_csdn():"不过在JSP中,自己的写的类,最好用全路径,不要引入,因为一般不管用。如:com.A"全路径指的是什么?是不是:<%@ page="java" import="d:\web\com\b.class"%〉试过了,也不行 package是你用package web时编译过后系统生成的,不是自己定义的。所以你自己定义的文件夹是找不到包的。 我是想在jsp中用b.class类。b.class已经编译完成了。 谢谢各位放在web-inf\classe下就行了 生成表格的问题 jsp用户登录出错 请教iframe的问题哦,有点麻烦,在线等待哦~~ 初学jsp,烦请大家看看怎么进行教材搭配?(在线等) jsp连接sybase数据库时,出现一条关于distinct的问题,请各位大虾帮助解决,一百分 如何取得下拦框中的label值? 如何才能作到?在一个JSP页面下,有多个按钮,点击任意一个按钮,可以显示数据库的任意一个字段的信息。 大家来讨论讨论看看用jsp写的网站都有那些漏洞怎么解决 如何在jsp和asp中设置默认值? 是Jsp高手的请近来,有项目合作!! java包的问题 简单一问,参数传递的错误
你运行的时候将a.jsp翻译成servlet时提示找不到com.*,就说明没有这个包
答:1 包是为了区分类与类之间重名而采取的措施。
2 你不一定把他当成路径,包的命名是为了区分包与包之间的重名的,一般采用域名,或者特殊的名字,也可以是路径。
你的运行不出来不一定是包的问题,也许是PATH没设好也说不定,我不知具体情况我不敢确定!
http://www.csdn.net/develop/Read_Article.asp?Id=16816
应该是把*.class文件放在WEB-INF/classes/下,或者打包后放在WEB-INF/lib/下如果你要import com.*,就需要放在相应的com目录中。不过在JSP中,自己的写的类,最好用全路径,不要引入,因为一般不管用。
如:com.A
d:\web\com\b.class b.java的第一行: package com;
class dd
{
…………
}
这样的类编译好后就的放到 当前目录\aa\bb\cc
下面 总之记住 包的结构和目录结构是对应的 不一样的话就会编译出错
d:\web\com\b.class b.java的第一行: package com;
可是换到jsp里面引用就不行了,提示:package com does not exist。
被折磨好几天了
请问icy_csdn():
"不过在JSP中,自己的写的类,最好用全路径,不要引入,因为一般不管用。
如:com.A"全路径指的是什么?是不是:<%@ page="java" import="d:\web\com\b.class"%〉试过了,也不行
放在web-inf\classe下就行了