在resin.conf中将classpath设置为"beans",package就是"chat",然后就ok
解决方案 »
- jsp数据库连接出错。
- spring怎样将资源文件messages.properities移到工程外
- No Dialect mapping for JDBC type: 3 的问题
- 有人有过这样的经历没有?Jsp通过Url中文或英文传参中出现百分号,报十六进制错误
- 为什么在struts的tiles框架中不能使用MzTreeView显示树形菜单啊?
- 在线等啊,关于jsp调用JavaBean访问数据库的问题
- 请问JDK1.5编译的class文件用什么反编译
- jsp 怎么获取 abc.properties 属性文件中内容
- 记录迷惑
- jsp的数据库连接问题,求教,急!!!!!!!!!!!!!!!!!!!!!
- 又又是一个小儿科的问题——不知错哪了
- 如何用jsp或者是java写出一个可以访问客户端的应用
<classpath id='beans/chat'
source='beans/chat'
compile='true'/>
我回复了一次,不知怎么搞的,没出来!注意你的CLASSPATH的设置,看里面是否有指向javax.servlet包的地址,
因为你的程序中用到了servlet.jar的一些类。
我的servlet.jar在CLASSPATH中地址是这样的:E:\tomcat\lib\servlet.jar;
你如过没指定servlet.jar,编译室就找不到你要用到的类
你当然找不到servlet.jar,它在resin.jar中包含了,不需要copy,在resin目录下有一个lib目录,下面有所有运行所需的包,除非你的lib目录中有文件不在了
你把classpath配置成beans/chat那么你就不用指定package了,你把package指定为chat那么你的classpath应该设置成为beans就行了,注意这一点,包是和路径有关的
你的<jsp:useBean id="reg" scope="page" class="beans.chat.ChatBean"/>
应该这样:
<jsp:useBean id="reg" scope="page" class="chat.ChatBean"/>就可以了
当然前提是你的classpass要设置成:"beans"
<%@ ... import="java.util.*,chat.*" ...%>