假如你的class文件test.class的路径如下:
/webapps/root/web-inf/classes/myPackage/test.class
你的调用文件test.jsp路径如下:
/webapps/root/myJsp/test.jsp
那么代码里应该这样写:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<jsp:useBean id="testBean" scope="page" class="myPackage.test" />
/webapps/root/web-inf/classes/myPackage/test.class
你的调用文件test.jsp路径如下:
/webapps/root/myJsp/test.jsp
那么代码里应该这样写:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<jsp:useBean id="testBean" scope="page" class="myPackage.test" />
解决方案 »
- 关于ssh整合过程中hibernate每隔总是出现could not execute query,求解决
- 跳转到jsp后显示不出页面
- criteria分页查询问题
- 大家看看这个异常是什么意思?
- windows系统中怎么定时调用一段java代码
- 域名与tomcat绑定问题
- 如何让tomcat下的多个hibernate项目使用同一个连接池
- textarea 为什么有些电脑浏览时无法显示,要设置哪些东西?
- 晕,大家帮我来看看这是不是jbuilder出错了。。
- Java Web 怎样修改request的参数值
- 用Tomcat怎么配置才能运行运行Servlet?
- 支持jsp的web服务器是什么,哪儿有下载?
classpath: .;D:\jdk13\bin;d:\jdk13\lib;d:\jdk13\lib\tools.jar;d:\jdk13\lib\dt.jar;
path: .;D:\jdk13\bin\;
寂寞山庄------离人网
就是你javac.exe,java.exe的目录就好了。
jsp页的是这样调用的
<%@ page language="java" contentType="text/html" import="java.util.*"%><jsp:useBean id="bean0" scope="application" class="count.counter" />
<%
out.println("The Counter is : " + bean0.getCount() + "<BR>");
%>bean的代码是这样的
package count;public class counter {
int count = 0;
public counter() {
}public int getCount() {
count++;
return this.count;
}
public void setCount(int count) {
this.count = count;
}
}生成的 count.class 文件放在
webapps/root/web-inf/classes/count
所有的设置都是照各位说的那样做的
tomcat4.1,jdk1.3,window2000
其它的jsp文件都可以运行,servlet也可以运行,就是bean不能用???????????
the class name should be counter.class
>生成的 count.class 文件放在
>webapps/root/web-inf/classes/count
>所有的设置都是照各位说的那样做的
>tomcat4.1,jdk1.3,window2000
>其它的jsp文件都可以运行,servlet也可以运行,就是bean不能
>用???????????
首先.你的bean要命名为counter.java然后编译,将生成的counter.class放到
WEB-INF/class/count/目录下...
然后就可以了...你的jsp代码是正确的.......
一不小心把classes写掉了...
编译没有错,还是不能运行!!!!!
到底是怎么回事呀!
我看到有的书上还有设置java_home这个环境变量,不知道是干什么的?
和这个有没有关系