`

jsp何时生成class文件,位置在哪?

 
阅读更多

下面为eclipse配置tomcat的server



 

JSP的生命周期(引用:http://www.cnblogs.com/xing901022/p/4352999.html)

  这是老生常谈的问题了,用户把工程部署到tomcat中,然后启动tomcat!此时就可以访问jsp了、

  1 第一次访问JSP,会验证一下是否第一次访问,然后把JSP转化成java(Servlet),再编译成class文件

  2 生成的class文件中会自动生成几个方法:jspInit()、jspDestroy()、jspService().Tomcat仅仅在第一次请求时,调用jspInit方法,然后调用jspService进行处理。

  3 之后的每个请求,都会分配一个线程调用jspService方法。

  4 如果页面被销毁或者关闭,都会调用jspDestroy

  由于该文件是常驻内存的,又是多线程调用,所以访问的效率和速度都会很快。

 

在与tomcat7.0目录下webapps目录同级有一work目录,在其中就能找到loginform_jsp.java与对应的loginform_jsp.class文件,这两个文件在项目部署后是没有生成的,只有浏览器访问对应的jsp页面才能生成对应的.class文件和.class文件

  • 大小: 66.2 KB
分享到:
评论

相关推荐

    将jsp生成java然后反编译为class然后打入jar

    当我们在服务器上运行一个JSP文件时,服务器会将其转换成一个Servlet(Java类),然后编译为.class文件,这个过程被称为JSP编译。下面我们将详细探讨这一过程以及如何将生成的Java类反编译为.class文件并打包到.jar...

    补丁、打包编译后的文件,自动生成class、jsp、js等文件目录(附教程)

    在"自动生成class、jsp、js等文件目录"这个场景下,我们通常会使用特定的工具或者自定义的工具类(如提供的PatchUtil.java)来自动化这一过程。这类工具可以扫描源代码目录,自动编译所有改动过的文件,并将生成的...

    jsp页面生成word或excel

    #### 一、使用JSP生成Word文档 在JSP中生成Word文档可以通过设置正确的`content-type`来实现。具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ``` 这样设置后,当用户访问该JSP页面时,如果他们的计算机...

    让webshere(was)发布程序编译jsp为java文件,java文件位置

    标题 "让WebSphere (WAS) 发布程序编译JSP为Java文件,Java文件位置" 暗示了在IBM WebSphere Application Server (WAS) 中如何配置以查看或控制JSP编译过程,以及生成的Java源文件的位置。在Web应用程序的开发和调试...

    java swing补丁工具,打包class文件,jsp,html,js,css,xml,jar等文件,同时也支持其他格式的文件打包

    希望能帮助到平时为一堆补丁文件class(自动包含class内部类),jsp,html,js,css,xml,jar等文件花费很长时间整理的朋友,有了我这个工具,似乎这一切都变得简单,你只需要选择路径,然后在输入你的补丁文件名,程序...

    通过jsp模板生成html

    通过JSP生成静态HTML,结合Java IO流,能够实现动态内容的高效分发和静态化管理。理解JSP的工作原理和最佳实践,有助于提升Web应用的性能和用户体验。在实际项目中,应根据需求选择合适的静态化策略,如按需生成、...

    java遍历文件目录生成树结构txt文件

    在Java编程中,遍历文件目录并生成树结构的文本文件是一个常见的任务,尤其是在处理大量文件数据时。这个任务可以通过使用Java的`java.io.File`类及其相关API来实现。`Dir.class`和`Dir.java`是这次操作的核心文件,...

    使用jspSmartUpload实现文件上传下载

    在Java Web开发中,文件上传和下载是常见的功能需求,特别是在构建交互性强的网页应用时。`jspSmartUpload`是一个非常实用的库,它简化了处理文件上传和下载的复杂性。本文将深入探讨如何使用`jspSmartUpload`来实现...

    jsp上传文件教程

    当你需要在网站上实现文件上传功能时,JSP可以帮助你处理客户端发送的文件数据。本教程将详细讲解如何使用JSP实现文件上传,以及相关的重要知识点。 首先,理解文件上传的基本原理。在HTTP协议中,表单提交通常采用...

    jsp动态生成目录树

    在本主题中,我们将深入探讨如何利用JavaServer Pages (JSP) 技术,结合Access数据库,来动态地生成这样的目录树。 【描述】:“用jsp从access数据库中提取信息,生成目录树;并且生成html标签,直接在文本中加入。...

    jsp文件运行的机制

    这个过程会在首次访问时发生,之后再次访问同一页面时,除非修改了JSP文件或手动清理了编译后的文件,否则将直接使用已有的.class文件进行执行,因此速度会更快。 #### 四、示例分析 考虑下面的JSP文件`hello.jsp`...

    jsp读取大对象CLOB并生成xml文件示例

    这个示例展示了如何在JSP页面中将数据库中的CLOB数据读取出来,并生成XML文件。请注意,实际应用中,为了代码的健壮性和安全性,应该使用PreparedStatement来防止SQL注入,同时考虑异常处理和连接池管理等最佳实践。...

    jsp验证码生成以及刷新

    jsp 验证码生成和刷新详解 jsp 验证码生成和刷新是 Web 开发中非常重要的一部分。验证码的生成和刷新可以防止机器人攻击和恶意注册。下面我们将详细介绍 jsp 验证码生成和刷新的过程。 一、四位数据的验证图片生成...

    简单的jsp文件上传

    本示例关注的是“简单的jsp文件上传”,这对于初学者理解如何在Java Server Pages (JSP) 中实现文件上传至关重要。下面我们将深入探讨这个话题。 首先,我们需要了解JSP的基本概念。JSP是Java的一种视图技术,它...

    jsp完整的上传文件代码

    在IT行业中,文件上传是常见的功能之一,尤其是在Web应用程序中。`JSP(Java Server Pages)`、`Struts2` 和 `Java` 是构建这种功能的重要技术栈。本篇文章将详细探讨如何使用这些技术实现文件上传功能。 首先,`...

    使用jsp上传文件到服务器的具体方法

    以下是使用SmartUpload组件在JSP中实现文件上传到服务器的详细步骤: 1. **引入SmartUpload库**:首先,你需要将`jspSmartUplodeCN.jar`这个库文件添加到你的项目类路径中。这可以通过在Web应用的`WEB-INF/lib`目录...

    jsp生成静态页并分页

    **标题:“jsp生成静态页并分页”** 在Web开发中,JSP(JavaServer Pages)是一种常用的动态网页技术,允许开发者将HTML代码与Java代码混合编写,从而实现动态内容的生成。本话题主要探讨如何利用JSP技术来生成静态...

    jsp源码jar包文件(part2)

    2. **JSP转换过程**:当JSP页面被请求时,Web服务器首先将其转换为一个JavaServlet,然后编译成.class文件。这个过程称为JSP编译,产生的Servlet负责处理客户端的请求并生成响应。 3. **JSP指令**:JSP提供了三种...

    让jsp编程html生成静态页面,

    JSP文件可以在服务器端执行,并生成动态内容。 2. **HTML**:超文本标记语言,用来创建静态网页的基础语言。 3. **Java网络编程**:利用Java中的网络库来处理HTTP请求和响应,实现网页内容的获取。 4. **输入输出流*...

    纯jsp文件多文件上传例子

    在本文中,我们将深入探讨如何使用纯JSP(JavaServer Pages)实现多文件上传功能。JSP是一种基于Java的技术,用于动态生成Web页面。多文件上传功能是许多Web应用程序中的常见需求,它允许用户一次性上传多个文件,如...

Global site tag (gtag.js) - Google Analytics