和eclipse有区别,idea我感觉就是高级的东西,javaweb感觉格格不入啊,但是idea的功能还是非常强大的,未来肯定是idea的天下了。
这是我刚开始弄javabean时候经常出现的问题:意思就是说找不到这个class文件。
1、在tomcat根目录下的webapps文件夹里新建立一个文件夹,比如我建立一个myJsp文件夹,该文件夹里存放jsp文件,如index.jsp。如图:
2、在myJsp文件夹下建立一个WEB-INF文件夹,再在WEB-INF文件夹下建立一个classes文件夹,这个classes文件夹就是以后存放你要调用*.class文件包的场所。如图:
3、由于只能在项目中编译*.java文件,所以在build中recompile中编译*.java文件,然后编译出来的class文件在项目中out里面,如图:
production是idea自带的,src是我自己设置的包名(package src),test1是项目名称。
4、把编译出来的class文件所在的文件夹即上图中src文件夹(里面要有Student1.class哦)一起复制到步骤2的classes文件里面,或者说把包src复制到classes文件夹里面。
5、浏览器输入localhost:8080/myJsp/index.jsp即可访问,并且成功调用Student1类,完成了。
备注:把文件包src也复制进去,在jsp:javabean 中的class=“src.Student1”写成这样了,所以要有src文件夹。这样就可以在jsp中调用set/get javabean 等功能。
以上内容为我自己的主观,不带任何批判,仅供参考。