你的类中的包位置和实际路径应该是一样的。
你的是吗?
例如:
package company.common;那么就应该放在classed\company\common目录下。
你的是吗?
例如:
package company.common;那么就应该放在classed\company\common目录下。
解决方案 »
- 急,在线等,怎么在线播放mpg格式的视频呀,各位大哥大姐帮帮小弟
- jsp 中的一个问题, 知道的朋友帮帮忙哦。。。
- 逻辑问题帮忙...A,B,C,D四个答案.....
- Tomcat问题:引用servlet实例错误
- 如何在数据库有新数据时就立即告知客户端
- 推荐一个在测试中的小型中文引擎www.sooyle.com,在页面搜索上比yahoo baidu强
- Tomcat显示出的错误信息
- 以下两段代码有什么不同
- 各位大哥我是新手,为什么我装了一个JBuilder7,里的的例子运行都运行不了
- 急!jsp调用javaBean出错!!!
- 请教有关级联的问题!!!
- 如果我们用开发工具,还有没有必要用Ant,这个Ant有什么作用,谢谢
回hotenM(南京),.class和.java都在那个目录下。
回sunlen(伏枥),我 import了,它说找不到,而且我写的是全称:<% com.bean.bookBean myBook = new com.bean.bookBean();%>,应该不需要import把。
是不是要配置什么web.xml文件。急呀。
恩,如果你使用的是tomcat,在webapps下有一个tomcat自带的jsp examples的目录,
你可以先把那个文件夹复制一下,然后把自己的程序文件和类文件放到复制的文件夹里面。
(我就是这么做的)
<%@ page import="com..forum.*,
com..forum.util.*"%>
com放到classes下
如果是Servlet的话,那你应该到Webapps\confi目录下找到web.xml文件
然后按ctrl-f输入invoke查找,最后你会看到
<!--
<servlet>
</servlet>
-->
把注释去掉,然后重启tomcat就OK了,试试吧!
package com.mybean
.......
将它编译成.class 文件,可用javac,用jb只要make 就行
在web-inf中建classes\com,把mybean.class放入即可
源代码文件名假设位mybean.java在jsp中可以用page指令引入包,也可以不引入:
引入:<%@ page import="com.beans.*"> 使用:mybean ben=new mybean();建立对象。
不引入:使用com.beans.mybean ben=new com.beans.mybean();
另外在你的tomcat\conf目录中的server.xml文件中的</host>标签前加入
<Context path="/yourapp" docBase="yourdrv:\Tomcat\webapps\yourapp" debug="0" reloadable="true"/>注:我说的是在w2k中的配置,yourdrv指的是硬盘盘符如C、具体应根据你的tomcat的安装位置而定,yourapp是你的.jsp文件所在的目录。还要强调的是所有的路径包括文件名的大小写一定要正确。
我现在是按照
<Context path="/yourapp" docBase="yourdrv:\Tomcat\webapps\yourapp" debug="0" reloadable="true"/>
来设置的,不过我在ADMIN下面查看docBase时,发现显示为yourapp,而不是全路径,而TOMCAT自带的webapps目录下的文件夹都是显示全路径。我原来把“\“输成了”/“,它就是只显示yourapp,而不是全路径,现在改过来了却还是不对,不知道是什么原因。另外:---你的环境变量classpath要包含yourdrv:\tomcat\webapps\yourapp\WEB-INF\classes和代表当前目录的"."
这句话请具体解释一下。
谢谢。
<jsp:bean />
例如
<%@ page import="package.mecalss"%>
其中 package为存放类的包的名称
meclass是该javabean.
我现在是按照
<Context path="/yourapp" docBase="yourdrv:\Tomcat\webapps\yourapp" debug="0" reloadable="true"/>
来设置的,不过我在ADMIN下面查看docBase时,发现显示为yourapp,而不是全路径,而TOMCAT自带的webapps目录下的文件夹都是显示全路径。我原来把“\“输成了”/“,它就是只显示yourapp,而不是全路径,现在改过来了却还是不对,不知道是什么原因。另外:---你的环境变量classpath要包含yourdrv:\tomcat\webapps\yourapp\WEB-INF\classes和代表当前目录的"."
这句话请具体解释一下。
谢谢。
你在写bean的时候确认一下是否有:
package com.bean
你的文件名确认一下是否是bookBean.java
在classes目录下是否是这样的:
classes -> com -> bean -> bookBean.class如果都符合的话,应该是可以找到的,如果还不行,建议你把class打成jar文件,然后把jar文件的存放路径写到classpath(环境变量)里去。那样就可以了。