不知道大家有没有发觉.在tomcat下安置JavaBean类是放在WEB-INF\classes中去的,如果类中有定义包的话就放到相应的文件夹中去,如类中有package test;那么就存放在WEB-INF\classese\test中去.等会在相应的JSP文件中使用<jsp:useBean id="taxbean" scope="page" class="test.类名" />就可以.
这是常规的做法,但是大家有没有试过这种情况,类中没有使用包名的,就是在默认包中的.我把类放到WEB-INF\classes中去,然后还是用<jsp:useBean id="taxbean" scope="page" class="类名" />这次class=后边直接用类名,因为我没有使用包嘛.但是在就是不能在浏览器运行.
不知道大家没有遇到这种情况呢?望高手或者版主做出解释...我是在tomcat下边执行的.
这是常规的做法,但是大家有没有试过这种情况,类中没有使用包名的,就是在默认包中的.我把类放到WEB-INF\classes中去,然后还是用<jsp:useBean id="taxbean" scope="page" class="类名" />这次class=后边直接用类名,因为我没有使用包嘛.但是在就是不能在浏览器运行.
不知道大家没有遇到这种情况呢?望高手或者版主做出解释...我是在tomcat下边执行的.
类名 对象 = new 类名();显然jsp会在当前目录下面去找,当然无法找到
必须用包名.类名 在JDK1.4中就必须这么做了;1.4之前好像可以不用包名