jsp文件在Tomcat里面生成.class文件吗

2024-11-26 10:29:41
推荐回答(5个)
回答1:

jsp文件在Tomcat部署生成的class文件,而不是在Tomcat中编译生成class文件。

1、如果Server Locations选择了第一项Use workspace metadata

选了上面这项,服务器目录和发布目录将会如下:

2、服务器目录,即生成的字节码和java文件所在的目录。它在eclipse的工作目录中,比如在工作目录是在F://workspace,那么在该目录下就可以看到这个.metadata目录了。

 参考上面的配置目录F:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0

这就是Tomcat映射的目录,在这个目录中有一个work目录和一个wtpwebapps目录

work目录中顺着:work\Catalina\localhost\项目名字\org\apache\jsp 就可以找到你的项目对应的java文件和class文件(注意要访问jsp后才会出现)

wtpwebapps目录则存放对应的部署资源文件

回答2:

  jsp文件在Tomcat里面生成.class文件,因为是需要转化的

  1. JSP在请求的时候

  2. 会先转化成Servlet(其实就是个java类)

  3. 然后生成class文件,再提供服务。

回答3:

有啊 在你工程的这个目录下找一下试试:\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\JspProject\org\apache\jsp

回答4:

有的,具体路径忘了,你找到所建工程的目录,里面有……\localhost\JspProject\org\apache\jsp 里面有

回答5:

有,jsp本身就是一个servlet