JSP技术概述

本文介绍了JSP技术,它是基于Servlet的一种动态网页标准,具有跨平台、内容与显示分离等特性。JSP允许在HTML中嵌入Java代码,简化页面开发并支持重用组件。同时,对比了C/S与B/S结构的特点,强调了B/S在升级维护上的便利性。文章还详细阐述了JSP的工作原理,包括JSP页面如何被编译为Servlet并执行,并给出了在Eclipse中创建第一个JSP页面的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  **1.JSP概述**

1.JSP全称(Java Sever Pages)是由Sun公司指导,与多个公司方共同建立的一种技术标准,它建立在Sevrlet之上。
2.JSP在HTML中添加脚本语言,通过支持这些监本语言的服务器执行这些脚本,然后生成HTML界面。
3:技术特征

  • 跨平台
  • 将内容的生成和显示进行分离
  • 强点可重用的组件
  • 采用标识简化页面开发
  • 预编译
    4 C/S结构和B/S结构的比较
    (1)C/S可以使用任何通信协议,而B/S架构规定必须实现HTTP协议
    (2)C/S充分发挥客户端PC的处理能力,降低了服务器的负荷,提高了速度,安全性高。
    (3)B/S升级和维护简单,我们只要对服务器端进行维护和升级即可
    (4)B/S减轻了客户端电脑载荷,由于主要的功能都集中到了服务器端,因此对服务器要求高,但总体而言,还是大大降低了成本
    5.工作原理
    1.JSP是结合HTML和Java代码来处理的一种动态页面。每一行辈第一次调用时,通过JSP引擎自动编译成Servlet,然后被执行。
    例如:JSP页面放在Tomcat服务器weapps\root目录下进行运行时,该页面会编译一个Severt,其中该页面在Tomcat服务器胜编译Severt源代码(.java和.class文件)且一般存放在Tomcat安装文件夹\work\Catalina\localhost\Web项目名\org\apache\jsp中
    2.在一个JSP文件第一个被请求时,JSP引擎先把该JSP文件转换成一个Java源文件,在转换时,如果发现JSP文件有任何语法错误,转换过程将中断,并向服务器端和客户端输出错误信息;如果转换成功,JSP引擎调用Java虚拟机的javac程序把该Java文件源文件编译成相应的class文件,该class文件也就是一个Servlet程序,然后创建一个该Serlvet的实例,提供服务响应用户的请求。
    在这里插入图片描述注意:Servlt就是嵌入了HTML的Java类
    图2:在这里插入图片描述
    3 在Eclipse中写入第一个JSP界面(利用tomcat9.0)
    Tomcat主要文件夹.
    /bin-Tomcat脚本存放目录(如启动、关闭脚本)
    ./conf-Tomcat配置文件目录。
    ./logs-Tomcat默认日志目录
    ./webapps-webapp 运行的目录
    首先配置Eclipse,详见https://mooc1-1.chaoxing.com/mycourse/studentstudy?chapterId=136897182&courseId=202425353&clazzid=9632028&enc=bb26bd50daf239d36c27e905150005e4
    然后再创建Dynamic Wep Project
    在<%写入java代码(Date date=new Date();
    out.println(“当前时间是”+date);)%>
    //在网页中显示时间。
    在这里插入图片描述
    运行成功。
    谢谢观看!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值