那是你没有用到类,如果你用Servlet或者Beans,那么你就必须用javac进行编译了
解决方案 »
- Spring-ws技术,求大神赐教
- DWR 指定用户聊天
- 求救啊!!jquery servlet验证用户名登入出现问题,页面没有动态显示信息,还是原来的登入页面,没有跳转成功。。。
- 谁帮我看一下这个JSP项目文件,是用什么工具开发的啊?
- 还是编码问题,从数据库读到可以显示,插入却出错
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
- loadrunner
- 如何防止刷新重复记数!
- 如何截取字符串?04020010,如何获得第3-4位字符?
- 一个java基本类型的问题
- 请问谁有用jsp推技术写的聊天室的完整程序 ????
- (技巧提示)CLASSPATH 设置终结遍[classpath]
说说jsp的执行过程:
当服务器遇到一个请求时,譬如,你访问一个test.jsp页面,如果test.jsp叶面是第一次被(无论是谁)访问,这时间,jsp引擎会把test.jsp文件转化成一种java代码,并存放在特定的目录下(如tomcat默认是放在webapps\work下的),接着,jsp引擎会调用服务器端的java编译器,把这种java代码进行编译成字节码(.class文件),也放在特定的目录下(如tomcat默认是放在webapps\work下的),然后,java虚拟机开始执行此字节码,并把执行的结果返回给客户端。
然后,如果test.jsp以后再被访问的时候,java虚拟机就直接执行特定目录下的.class文件,然后把结果传给客户端。而不需要再次进行转化编译。
此后,如果你的服务器重启了,或者你对jsp文件修改了,这时间如果再有人访问此jsp页面时,此jsp文件将会被重新转化成java代码,编译成.class文件。以后再有人访问时,直接执行class文件,除非服务器再次重启,jsp文件被修改,jsp调用的javabean被修改等等.
应该是:tomcat默认是放在和webapps同级的work下的,我的就是放在E:\tomcat\work下的