第一个JSP程序

本文介绍了JSP的运行原理,包括页面请求驱动的执行过程和动态生成Java代码的机制。接着,通过详细步骤指导读者创建并运行了第一个JSP程序,帮助初学者理解JSP与HTML的结合以及JSP的执行流程。
摘要由CSDN通过智能技术生成

本文我们首先介绍一下JSP的运行原理,然后建立第一个JSP程序,对JSP开发有个感性的认识。真正上手进行一个实例开发,会对进一步深入学习提供很大的帮助。

JSP运行原理

JSP程序的执行是由Web浏览器端的页面请求来驱动的。当Web浏览器发送一个页面请求时,Web服务器会首先判断该请求是否为JSP页面请求,如果只是一般的HTML/XML请求,服务器会直接把HTML/XML**页面代码**传送给Web浏览器端。如果请求为JSP页面请求,JSP引擎首先会去检查该JSP页面是否是第一次被请求。如果是,则JSP引擎会生成该JSP页面对应的Java代码,然后调用服务器端的Java编译器对生成的Java代码进行编译,生成对应的class文件,之后交付Java虚拟机执行,最终将结果传送回Web浏览器端。这里要注意,即使某JSP页面不是第一次被请求,但是已被修改,JSP引擎同样会重新生成对应的Java代码,然后再执行上述操作。服务器中的垃圾回收方法会把无用的类文件删除。

由上面的介绍以及第一篇JSP简介及Tomcat安装(一)我们可以明显地看出JSP和java的关系,首先,JSP是以一定的方式在HTML中插入java代码片段;其次,JSP的执行过程首先还是要生成对应的java代码,然后编译成class字节码文件交由虚拟机执行。由此我们说JSP本质上就是java是不过分的。因此它也继承了java的一切优点。同时对java比较熟悉的话,学习起来是没有大的障碍的。

第一个JSP程序

第一步

进入Tomcat安装目录下的webapps文件夹,然后新建一个名为firstJSP的文件夹。

进入该目录,用Notepad++创建一个html文件,写入以下代码,文件名保存为htmlInfo.html

<html>
  <head>
   <title>Input Information</title>
  </head>

  <body>
   <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值