高分求解答,问题很简单(500分)
我的问题稍微有点多,请高手耐心看,我尽量说明白点
1、在tomcat中使用javabean,这个bean是否一定要在包中为什么?如果不用的话我把编译好的javabean放在web-inf/classes下,为什么在jsp中无法找到这个bean?
2、和第一个问题的本质其实是一样的,我写了个不带包的class把她放在web-inf/classes下,在jsp中如何使用这个类?我把代码简化一下如下
<%!
testClass a=new testClass();
%>
testClass就是我写的一个简单的测试类,jsp文件中的代码就是上面三行,testClass的代码如下很简单
public class testClass{
public testClass(){
System.out.println("ok");
}
}
我的系统环境是jdk1.4.0+tomcat4.1.8
这个jsp总是报错,无法解析testClass,就是加载不了testClass
我在jsp中加上import语句如下
<%@ page import = "testBean"%>
运行报错提示缺少"."
我想问一下这个问题怎么解决,难道一定加上包吗?我测试过加上包的话测试可以通过,在web-inf/classes下的sevlet都是不带包的为什么可以运行?
3、编写好的jsp都会被编译成servlet class,我看了你下tomcat翻译候的源程序,每个java源程序使用了pacgage org.apache.jsp,可是这个java源程序并没有放在相应的的目录中,这样作为什么还能够
正常的编译和运行