首页

文章

什么是JSP文件?

发布网友 发布时间:2022-03-28 03:45

我来回答

4个回答

热心网友 时间:2022-03-28 05:15

什么是 JavaServer pages(TM)(JSP(TM))文件?
JavaServer pages(TM) 技术简化了动态 Web 内容的创建工作,同时将业务逻辑与展示逻辑分隔开。JSP(TM) 文件由标记(HTML 标记和 JSP 标记)与 Java(TM) 代码组成。WebSphere Application Server 生成整个 JSP 文件的 Java 源代码并编译代码,然后将该 JSP 文件当作小服务程序来运行。
HTML 作者可以开发访问数据库和可重用 Java 组件(如小服务程序和 Bean)的 JSP 文件。程序员创建可重新使用的 Java 组件,并向 HTML 作者提供组件名称和属性。数据库管理员或应用程序员向 HTML 作者提供数据库访问名称和表信息。

JSP 生命期
JSP 文件被编译为小服务程序。因此,JSP 运行时有效期类似于 小服务程序有效期。参见以下信息以了解 JSP 文件特有的有效期阶段。
将一个 HTTP 请求传送至 WebSphere Application Server 的小服务程序引擎,它调用 JSP 处理器小服务程序。

Java 源代码生成和编译
当将一个 HTTP 请求传送至 WebSphere Application Server 的小服务程序引擎时,它调用 JSP 处理器小服务程序。JSP 处理器是一个内部小服务程序,它将 JSP 文件转换为 Java 源代码并对其进行编译。用于 JSP 1.1 API 的 JSP 处理器是 Java 类 org.apache.jasper.runtime.JspServlet。
如果是第一次向 JSP 文件请求某个请求,或者如果找不到该 JSP 的已编译副本,JSP 编译程序将生成并编译该 JSP 文件的 Java 源代码。有关配置虚拟主机和 Web 应用程序的更多信息,参见 Web 应用程序编程模型。有关 WebSphere Application Server 目录和 JSP 文件的更多信息,请参见部署 JSP 文件。

缺省情况下,JSP 文件中的 JSP 语法将转换为 Java 代码,添加至生成的类文件的 service()方法。

请求处理
JSP 处理器创建了类文件之后,小服务程序引擎就创建小服务程序的实例,并调用它的 service() 方法响应请求。以后所有 JSP 的请求都由小服务程序的那个实例来处理。
缺省情况下,WebSphere Application Server 接收到 JSP 文件请求时,它将检查并确定该 JSP 文件装入以来是否有任何更改。如果该 JSP 文件已更改,WebSphere Application Server 将重新装入该更新的 JSP(也就是,JSP 处理器对该 JSP 文件生成一个更新的 Java 源程序和类文件)。新装入的小服务程序实例将接收客户机请求。

终止
当小服务程序引擎不再需要该小服务程序或正在重新装入该小服务程序的新实例时,小服务程序引擎调用该小服务程序的 destroy() 方法。如果小服务程序引擎需要节省资源或对小服务程序 service() 方法的暂挂调用超时,则引擎也可以调用 destroy() 方法。在调用 destroy() 方法之后,Java 虚拟机执行垃圾收集。
访问 JSP 文件
可用两种方法访问 JSP 文件:
浏览器发送 JSP 文件请求。

JSP 文件可能访问 Bean 或其它生成发送至浏览器的动态内容的组件。

HTTP Server 接收到 JSP 文件请求时,服务器将该请求发送至 WebSphere Application Server。WebSphere Application Server 对该 JSP 文件进行语法分析,并生成 Java 源(它是经过编译过的,且可以当作小服务程序来运行)。Java 源代码的生成和编译只在第一次调用该小服务程序时发生,除非已更新了原始的 JSP 文件。在这种情况下,WebSphere Application Server 检测更改,重新生成和编译该小服务程序然后执行。

小服务程序调用 JSP 文件。

首先将请求发送至运行正确业务逻辑的小服务程序以处理该请求。然后,小服务程序调用 JSP 文件以将内容展示给浏览器。此访问模型易于将内容生成和内容显示分开。

应用程序服务器在 HttpServiceRequest 对象和 HttpServiceResponse 对象中提供了一组方法。这些方法允许被调用的小服务程序将对象(通常是 Bean)放入请求对象中,并将该请求传送至另一个页面(通常是 JSP 文件)进行显示。调用的页面从该请求对象检索 Bean 并生成客户机端 HTML。另一选项是将该对象放入与该请求相关联的 HTTP 会话并将此会话传送至另一 JSP 页面。

网页里有图!!!
下载网址:http://www.mydown.com/code/209/209369.html

参考资料:http://publib.boulder.ibm.com/was400/40/AE/simpchinese/docs/jspdef.html

热心网友 时间:2022-03-28 06:33

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。

JSP的优点:

·对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。
·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。
·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。

用记事本就能打开

热心网友 时间:2022-03-28 08:07

懂ASP嘛?

懂就好解释!

不懂的话,我这样解释吧。

jsp文件其实也是网页,只是它和asp的一样,都是动态网页,一般需要在有IIS之类服务器端程序的支持才能正常显示。

因为它不能直接由浏览器解释,而是要由服务器解释的。

参考资料:百度知道

热心网友 时间:2022-03-28 09:59

JAVA SERVER PAGE 这就是JSP的缩写
是一个做动态网页的东西 很好用的 现在用的人也很 和 ASP PHP 一样
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 .jsp是什么文件 jsp是什么格式 jsp是什么文件格式 jsp文件是什么 jsp格式是什么文件? .jsp是什么文件后缀名??? OPPO A11的型号名称是什么呢? oppoA11n型号PCHM00什么价位呀? pchm10手机多少钱? pdam10是oppo什么型号? oppo型号是PCHM10手机的回扯键如何找到 在什么位置? oppo手机 型号是PCHM10如何能找到回扯键? oppo A11PCHM10蓝色什么时候上市的 你好 我手机型号是oppoA11 为什么微信登录设备显示oppo-PCHM10 ? OPPO型号PCHM10支持OTG吗? oppopcmh10什么型号? oppo手机pchm10 oppo手机p ohm 10的型号是价钱多少OPPO手机型号POHm10的价钱? pchm10是什么手机 红米k20屏幕尺寸 *.jsp是什么类型文件? jsp是什么文件后缀名 jsp是啥? JSP是什么 jsp是什么格式?要用什么软件打开? jsp格式用什么打开 以jsp为后缀的文件是什么意思?如何应用? predown.jsp是什么文件形式?应该怎样使用? .jspa是什么类型的文件? 微信用流量视频通话1分钟用多少mb 微信视频1分钟多少流量 手机微信视频一分钟流量多少 手机上微信视频聊天一分钟大概要多少流量 微信视频聊天一分钟浩多少流量?主叫和被叫一样多流量吗?_问一问 开移动4G用微信视频聊天1分钟多少流量? 请问微信视频聊天一分钟需要多少流量啊? 微信视频每分钟要多少流量 手机微信视频聊天,一分钟多少流量。双方一样吗? 微信视频通话大概需要多少流量? 苹果手机提示icloud储存空间不足有什么影响
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com