导航:首页 > 源码编译 > jsp编译后的java文件在哪

jsp编译后的java文件在哪

发布时间:2022-05-23 06:42:51

⑴ jsp编译后的java文件在哪

tomcat 下面的webapp下面找到自己的项目 下面有个class文件

⑵ resin中jsp编译之后的java文件在哪里

让我来告诉你答案!根据具体情况会稍微有点差别,如果在ROOT目录中Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp目录如果再给出的目录中Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp\给出目录你去找下看看_是项目名称

⑶ 怎样查看Jsp编译后生成的Java文件

可能大多数Jsp开发员在写完程序测试通过后,不太会关注Jsp生成的Java文件,其实,通过Java代码,更能体现程序代码的真正含义,对进一步研究程序代码的后台运行情况是非常有帮助的。例如,用Jsp编写代码时,有时候用<%! %>,有时候用<% %>,加不加感叹号,(Jsp代码加感叹号与不加感叹号的区别)这类问题在教程里一般不会涉及到,从这里找到问题的突破口——Jsp生成的Java文件!所以,对于Jsp开发,有必要知道这点技能。

(1):对于Tomcat而言,JSP页面生成的Java文件放在work路径对应的Web应用下。例如:

D:/Tomcat5.5/webapps/test/test.jsp

生成对应的java文件

D:/Tomcat5.5/work/Standalone/localhost/test/

对于Resin而言,JSP页面生成的Java文件放在WEB-INF/work路径对应的Web应用下。例如:

D:/Resin3.1.6/webapps/test/demo/test.jsp

生成对应的java文件

D:/Resin3.1.6/WEB-INF/work/_demo/_test.java/

(2):Jsp与Servlet的关系

1、JSP文件必须在JSP服务器内运行。

2、JSP文件必须生成Servlet才能执行。

3、每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。

4、JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面输送到客户端的是标准HTML页面。

5、JSP页面的静态内容、JSP脚本都会转换成Servlet的xxxService()方法,类似于自行创建Servlet时service()方法。

6、JSP声明部分,转换成Servlet的成员部分。所有JSP声明部分可以使用private,protected,public,static等修饰符,其他地方则不行。

7、JSP的输出表达式(<%= ..%>部分),输出表达式会转换成Servlet的xxxService()方法里的输出语句。

8、九个内置对象要么是xxxService()方法的形参,要么是该方法的局部变量,所以九个内置对象只能在JSP脚本和输出表达式中使用。

从上述第5、6点,其实就可以解释Jsp代码加感叹号与不加感叹号的区别的问题。

(3):在Tomcat下指定Jsp生成的Java文件路径:

当需要自定义Jsp生成的Java文件位置时,可以通过如下两种方法来实现:

方法1.在tomcat的配置文件server.xml(路径:tomcat路径\conf下面)里,找到:<Context docBase="D:/workspace/icinfo/trunk/web" path="" reloadable="false" debug="0" crossContext="true" workDir="D:/workspace/icinfo/trunk/web/WEB-INF/lib/CommonPKI/META-INF/work"/>,添加如上的workDir=""属性,""里写你的要看到.java/.class的路径.

方法2.到conf/Catalina/localhost下找到你项目的.xml培植文件,找到方法1中的代码,后续操作同方法1.

(4):保留Weblogic 中Jsp编译后生成的Java文件:

在weblogic.xml中加入:

看看web应用在Weblogic中生成临时文件中,有Java文件了。

⑷ jsp文件编译成java文件后保存在哪个文件夹

根据具体情况会稍微有点差别,如果在ROOT目录中
Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp目录
如果再给出的目录中
Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp\给出目录

⑸ websphere编译jsp生成的java类放在哪个目录

websphere编译jsp生成的java类放在Tomcat的安装目录的“Tomcat 6.0\work\Catalina\localhost”目录下,里面存放的均是由jsp转换成的java文件,具体的存放位置是“项目名\org\apache\jsp”该目录下存放的是项目中所有jsp所转换的java文件。

⑹ 为什么我的jsp经过tomcat服务器后在它的work目录下找不到编译好的java文件

你的tomcat是不是配置在Eclipse的server中了?如果是的话,在Eclipse中运行tomcat后,工程的的jsp文件被编译成servlet文件后,不是放在tomcat中,而是放在Eclipse的workspace目录的.metadata目录下,你可以进入这个目录,然后搜索文件,搜索关键字填写“*_jsp.java”,然后搜索。

我的工程中的JSP文件被编译后就放在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\路径下。希望对你有帮助。

⑺ jsp中调用的java文件应该保存在哪儿

jsp调用的java文件一般都是Servlet,所以放在src目录下(也就是你所说的java工程下面)。
如果jsp调用的java文件不是Servlet,也同样放在src目录下,不过对应的包名称不同而已。

⑻ jsp生成的java文件保存在哪里

看到楼主这个问题虽然久远,但看到朋友们给的答案我还是稍稍回答一下吧,为了以后有朋友也想要知道明确的答案行个方便。
想找到JSP生成的字节码文件还是Java文件,这得看你加载Web应用是自己配置的Tomcat还是加载到Eclipse默认路径下:
先说Eclipse默认路径下的吧,其路径为:
你的eclipse存放工程的文件夹\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\要找的JSP页面对应工程名\org\apache\jsp
如果是加载的Web应用就在Tomcat下,其路径为:
磁盘:\apache-tomcat-7.0.56\work\Catalina\localhost\要找的JSP页面对应工程名\org\apache\jsp

⑼ jsp编译后文件位置在哪里

在javaweb项目文件夹里面的bin文件夹里面,源代码在src文件夹

阅读全文

与jsp编译后的java文件在哪相关的资料

热点内容
南京解压车要带什么 浏览:562
天堂2编译视频教程 浏览:392
服务器没有进程怎么办 浏览:784
阿里云发布新物种神龙云服务器 浏览:59
数据结构递归算法统计二叉树节点 浏览:666
ev3怎么编程 浏览:702
gzip压缩教程 浏览:349
解压模拟例子 浏览:984
流媒体服务器如何实现视频转发 浏览:57
linux字符串md5 浏览:302
支撑突破选股源码怎么设置 浏览:934
湖南戴尔服务器维修云主机 浏览:494
解压到文件夹的视频都自动隐藏了 浏览:569
阅读器支持php 浏览:222
人生需求怎么解压 浏览:795
pdf打印机找不到 浏览:1001
如何同时使用两个apache服务器 浏览:723
国外php论坛 浏览:966
灾难是命令 浏览:604
linux火狐浏览器安装 浏览:71