0

0

jsp编译后是什么文件

(*-*)浩

(*-*)浩

发布时间:2019-05-18 15:09:30

|

6273人浏览过

|

来源于php中文网

原创

可能大多数jsp开发员在写完程序测试通过后,不太会关注jsp生成的java文件,其实,通过java代码,更能体现程序代码的真正含义,对进一步研究程序代码的后台运行情况是非常有帮助的。

jsp编译后是什么文件

例如,用Jsp编写代码时,有时候用,有时候用,加不加感叹号,到底有什么不同吗? (Jsp代码加感叹号与不加感叹号的区别)这类问题在教程里一般不会涉及到,从哪里找到问题的突破口呢——Jsp生成的Java文件!所以,对于Jsp开发,有必要知道这点技能。

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

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

生成对应的java文件

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

Jsp与Servlet的关系

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

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

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

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

手机在线人工冲值
手机在线人工冲值

说明:我不知道这个系统还能用到什么地方!他的运作方式是这样的,客户在其他地方比如掏宝购买了 你得卡,然后在你的网站进行冲值,你得有人登陆并看着后台,如果有人冲值,就会刷出记录,手工冲值完毕后,你得点击 [冲值完毕],客户的页面 就会返回 冲值信息!安装:上传所有文件,倒入(sql.txt)mysql数据库,使用myphpadminphplib 777phplib/sys.php 777phplib

下载

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代码加感叹号与不加感叹号的区别的问题。

如何在Tomcat下指定Jsp生成的Java文件路径?

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

方法1.在tomcat的配置文件server.xml(路径:tomcat路径\conf下面)里,找到:,添加如上的workDir=""属性,""里写你的要看到.java/.class的路径.

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

相关专题

更多
c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

22

2026.01.23

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

24

2026.01.23

yy漫画官方登录入口地址合集
yy漫画官方登录入口地址合集

本专题整合了yy漫画入口相关合集,阅读专题下面的文章了解更多详细内容。

99

2026.01.23

漫蛙最新入口地址汇总2026
漫蛙最新入口地址汇总2026

本专题整合了漫蛙最新入口地址大全,阅读专题下面的文章了解更多详细内容。

132

2026.01.23

C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

15

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

65

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

61

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

63

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

33

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
JSP参考手册
JSP参考手册

共0课时 | 0人学习

jsp在线参考手册
jsp在线参考手册

共32课时 | 19.7万人学习

ThinkPHP开发大型商城项目实战视频
ThinkPHP开发大型商城项目实战视频

共54课时 | 21.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号