您的位置:

jsp编译慢(eclipse编译慢)

jsp编译慢(eclipse编译慢)

更新:

本文目录一览:

如何编译jsp

保存时选文件类型选"所有文件",

然后文件名要加上".jsp",

如果你只有一个jsp文件的话,

放到tomcat的webapps下的root下,

然后启动tomcat,

然后在浏览器运行

为什么第一次请求JSP页面时,响应速度比较慢?

因为第一次请求JSP时,服务器把JSP文件编译成.java文件和html文件保存在work\Catalina\localhost\工程名\这个目录下,在第二次请求的时候,系统直接执行编译后.java文件和html文件,不需要编译从而提高速度!

myeclipse不能制动编译JSP文件

1、首先打开Myeclipse,找到要编译的Web项目,如果编译的项目中修改的是jsp之类的文件只需要刷新即可,如果修改了类文件,那就需要进行编译了。当然没有修改也可以重新编译的。

2、找到project点击clean,就会弹出选择要编译的项目,也可以全部编译,但是没有必要还是只编译要修改的项目,不然会有点慢。点击ok就会自动编译,就会看到右下角会有正在编译的提示,等编译完成以后才可以。

3、等这个编译进度完成以后,记住要刷新一下项目不然又一些在启动服务的时候会报错的,现在你在看服务器下的项目的文件夹,此时项目文件夹的日期就是当前的日期了,也就是编译的日期。

4、等刷新完以后,把项目部署到服务上就是编译以后的项目了。

5、还有一种方法就是,把服务里的项目删掉,然后重新添加一遍,它会自动编译,这样也就不用担心没有编译的问题了。

怎样查看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-INF中建立一个weblogic.xml文件。增加

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

为什么JSP页面第一次被访问时会有访问延迟?有什么办法解决这个问题

JSP其实就是一个servlet,在用servlet编写动态网页时,由于程序中包含有大量的html代码需要使用输出语句一句一句的输出,使程序在编写时特别麻烦,于是人们便想方法使servlet语句嵌入到html代码中,而不是将html语句嵌入到servlet中,同时JSP中添加了九个内置对象使编程方便了很多。由于JSP就是servlet所以在访问JSP页面时会将JSP页面先转变成servlet然后再编译,自然就拉长了访问的时间。正所谓磨刀不误砍柴工,虽然在第一次访问上时间变长了,但却在别的方面大大的提高了效率。

为什么现在大型的网站都采用jsp?

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

ASP,PHP,JSP 三中语言执行速度JSP最快

PHP和JSP是跨平台语言,移植性比较好

ASP和PHP都是解释性语言,服务器读一句,执行一句,而JSP是编译性语言,第一次编译速度慢一点,以后再访问速度就快很多了

JSP是面向对象编程语言,代码的重用率高,维护方便

PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

========================================

雪鹿中国

专业提供各类域名注册、网站推广、各种虚拟主机租用、服务器整机租用、 服务器托管、网页制作以及网站开发等服务!

域名,虚拟主机拥有独立的WEB管理程序,使用管理方便。

国际英文域名 65元/年

国内英文域名 80元/年

HTML空间100M 120元/年

ASP空间100M 180元/年

QQ:8317158

jsp编译慢(eclipse编译慢)

本文目录一览: 1、如何编译jsp 2、为什么第一次请求JSP页面时,响应速度比较慢? 3、myeclipse不能制动编译JSP文件 4、怎样查看Jsp编译后生成的Java文件 5、为什么JSP页面第

2023-12-08
编译jsp非常慢的问题(jsp响应慢)

本文目录一览: 1、为什么JSP刚开始时编译的较慢,接下来会效率提高? 2、eclipse中jsp,js文件编辑时卡死怎么办 3、eclipse编译jsp超慢 为什么JSP刚开始时编译的较慢,接下来会

2023-12-08
jsp第一次编译(jsp编译过程)

本文目录一览: 1、jsp文件第一次被执行时,jsp文件本身怎样编译执行 2、我知道jsp第一次被编译为servlet比较慢,那么只有jsp被修改了一点点是不是就要全部重新编译啊 3、jsp为什么会编

2023-12-08
ecipse编译jsp,Ecipse

2022-11-24
jsp网页反应慢(网页反应很慢)

本文目录一览: 1、为什么我的JSP页面加载特别慢,求解、、、 2、紧急求助,JSP网站速度变慢,怎么优化 3、JSP 页面显示慢的原因 4、为什么JSP网页第一次打开慢,以后速度快!! 为什么我的J

2023-12-08
怎么找到jsp对应java代码,jsp编译的java在哪里

2023-01-08
jsjava编译工具,java script编译器

本文目录一览: 1、如何将javascript代码编译为c++或java 2、北大青鸟java培训:JavaScript代码测试必备的12款工具? 3、昆明Java培训:学习java需要什么软件jav

2023-12-08
java的编译器最好用什么(java用什么编译器比较好)

2022-11-09
jsp的翻译编译,jsp怎么编译

本文目录一览: 1、JSP具体的中文意思是什么? 2、jsp源代码的编译 3、tomcat怎么编译jsp文件 4、JSP是什么 5、如何编译jsp JSP具体的中文意思是什么? JSP(全称JavaS

2023-12-08
java编译器,java编译器eclipse

2023-01-09
jsp转译和编译(jsp被编译成)

本文目录一览: 1、tomcat怎么编译jsp文件 2、jsp编译过程是什么样的 3、JSP 转译 4、jsp源代码的编译 tomcat怎么编译jsp文件 一、jsp执行过程图解用户访问jsp页面时,

2023-12-08
关于jsp的编译指令通常是指的信息

本文目录一览: 1、jsp的常用指令有哪些(编译指令/动作指令整 2、jsp常用指令有哪些 3、在jsp程序中只有3种编译指令,分别是加载指令,标记数据库指令和什么 jsp的常用指令有哪些(编译指令/

2023-12-08
jsp指令编译,jsp操作指令

本文目录一览: 1、如何编译jsp 2、jsp编译过程是什么样的 3、JSP的三个编译指令 4、jsp如何编译 5、jsp的常用指令,jsp的指令有什么作用 6、在jsp程序中只有3种编译指令,分别是

2023-12-08
jsp需要编译么,jsp无法为jsp编译类

2022-11-24
java在线编译功能(JAVA在线编译)

2022-11-11
js是预编译的特征(Js预编译)

本文目录一览: 1、js是什么 2、JavaScript是什么? 3、什么是 jsp 的预编译特征 js是什么 js是javascript ,JavaScript一种直译式脚本语言,是一种动态类型、弱

2023-12-08
java用什么编译器来写程序,java编译器用什么写的

2022-11-20
jsp编译软件,jsp编辑软件

本文目录一览: 1、给我介绍一个能编译 java jsp 的辅助软件 2、JSP用什么编译器好 3、文件后缀名为jsp的文件要用什么软件打开? 4、JSP用什么编辑器编辑较好? 5、jsp文件 用什么

2023-12-08
php虽然不要编译的简单介绍

2022-11-10
无法编译jsp类,每次访问jsp程序的时候,都需要进行编译

2023-01-06