首页 > 编程知识 正文

jsp转成class,jsp转成spring boot

时间:2023-12-24 13:45:37 阅读:321832 作者:EOTF

本文目录一览:

jsp编译后生成的class文件在哪

这个问题,这样说吧,看你是一个初学者就简单的给你说一下。通常我们写的Web项目都是在tomcat下面发布。发布后我们项目项目中的java文件都会变编译成class文件。而jsp文件还会是jsp文件里面的都想都不会发生变化。

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

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

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

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

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

 参考上面的配置目录F:workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0

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

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

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

jsp文件最终会转换为什么文件

jsp文件最终会转换为什么文件,jsp文件是转换为servlet,也就是class文件。

JSP:JSP的运行过程是怎样的,树上说先转换成Servlet再变.class..不明白这个过程

jsp是文本文档,他不可以直接运行。它需要通过应用服务器,如websphere、tomcat之类的应用服务器编译成class类才能执行。如我们访问a.jsp,tomcat会把a.jsp生成a_jsp.java并编译成a_jsp.class类,如果编译失败,即会报500错误,如果编译成功,则运行a_jsp.class类,a_jsp.class类的作用就是输出a.jsp上的动态html代码

如何用 jspc 把 jsp 编译成*.class文件

没有jspc这种命令,再说jsp编译成的不是class文件,而是servlet.Java文件,这个编译过程是发生在web服务器中的,不同的web服务器编译的Java文件不一样,然后才通过jvm编译成class文件,所以说jsp编译成class文件是走了两步。

为什么Tomcat服务器没把jsp文件解析成class文件?

默认情况下,在更深的目录里:如下

[Tomcat_HOME]workCatalinalocalhost[工程名]orgapachejsp

这里不光有class文件,还有由jsp文件翻译而来的.java文件。

其实JSP首先会被翻译成.java文件,然后编译.java文件得到.class文件。

如果确实没有,清除服务器里残余的项目文件,刷新Myeclips里的工程,重新编译。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。