JavaEE之JSP原理写个简易计算器.docx

上传人:b****5 文档编号:6869110 上传时间:2023-01-11 格式:DOCX 页数:10 大小:701.83KB
下载 相关 举报
JavaEE之JSP原理写个简易计算器.docx_第1页
第1页 / 共10页
JavaEE之JSP原理写个简易计算器.docx_第2页
第2页 / 共10页
JavaEE之JSP原理写个简易计算器.docx_第3页
第3页 / 共10页
JavaEE之JSP原理写个简易计算器.docx_第4页
第4页 / 共10页
JavaEE之JSP原理写个简易计算器.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

JavaEE之JSP原理写个简易计算器.docx

《JavaEE之JSP原理写个简易计算器.docx》由会员分享,可在线阅读,更多相关《JavaEE之JSP原理写个简易计算器.docx(10页珍藏版)》请在冰豆网上搜索。

JavaEE之JSP原理写个简易计算器.docx

JavaEE之JSP原理写个简易计算器

什么是JSP

JSP 全称为 JavaServerPages,是一种动态网页开发技术。

其特点是使用JSP标签在HTML网页中插入Java代码。

JSP+Java类(service、JavaBean)+servlet,就构成了 MVC开发模式。

MVC模式是目前软件公司中相当通用的开发模式(当然还有各种框架)。

下面我们来感受一下原始的JSP的开发!

(从基础一点一点的来,这样有利于后面我们了解框架)

还记得我们之前分享的web程序的目录结构吗?

 

我们就按照这个结构

创建项目创建文件

 

<%@pagelanguage="java"contentType="text/html"pageEncoding="utf-8"%>

这一行代码就是告诉别人,我是一个jsp代码

out.println("HelloWorld!

当前的日期是:

"+newjava.util.Date());

这一段就是我们常用的Java代码

所以说 JSP=html+java代码段+JSP标签+js+css

我们来运行一下看看效果!

还记得怎么启动tomcat服务器吗?

我们来看一下jsp代码!

看到这里是不是觉得有点熟悉呢!

和我们之前分享的servlet很想是不是!

所以说servlet是jsp的基础!

了解了servlet 再看jsp就会容易些

这是我们之前写的页面的代码!

我们来看一下jsp的工作原理

第一次访问时,首先访问 tomcat服务器,找到index.jsp页面,然后把 index.jsp页面翻译成 index_jsp.java 文件,在翻译成为 index_jsp.class 文件装载的内存中,我们之后访问的话就会直接去内存中找这个实例对象!

 

注:

第一次访问JSP网站比较慢,如果某个JSP被修改了相当于第一次访问该JSP。

  

JSP需要了解的三个主要方法:

Void_jspInit():

 

JSP页面初始化时调用。

Void_jspDestroy() :

 即将desctroyJSP页面的调用。

Void_jspService() :

 

此方法对应JSP页面的body,该方法由JSP容器自动定义,并由servlet的 _jspService() 方法调用,每一个请求对应一个运行在单独线程的_jspService()方法。

 

我们使用了两个<%%>符号嵌入了两段java代码,看一下是否可行!

 

看一下服务器翻译的对应于这个jsp文件的Servlet文件

找到那个 _jspService() 方法

可以看到,我们的 jsp的页面在翻译成 Java页面的时候是把 <% %>里面包裹的Java代码原样放在我们的servlet文件的 _jspService()  方法中。

如果有多个<% %>这样包含 java代码段,其实是相当于一个大的java代码段,定义的变量会成为 _jspService()  函数的局部变量。

注释

在jsp页面中可以使用三种注释

HTML格式注释

-- -->

 

 

JSP代码注释

注释代码内容,去掉暂时不用的代码。

<%-- --%>

 

 

Java语言注释

//单行注释

/*多行注释*/

 

 

 

JSP对象

JSP页面可以创建、访问和修改服务器端的对象,对象存在一定的有效范围。

JSP定义了9个无需声明即可使用的隐含对象,也称为内置对象。

这些JSP隐含对象是容器为每个页面都提供的Java对象,开发者可以直接使用它们而不用显式声明。

JSP隐含对象可以方便地访问请求、响应和会话等信息。

JSP对象按照作用范围的不同,可以分为页内有效、请求有效、会话有效和应用有效四种不同的有效范围,分别对应四个JSP隐含对象:

pageContext、request、session和application

 

也就我们说的:

JSP九大内置对象和四大作用域

 

简易计算器 

我们来使用纯jsp技术开发一个简易计算器

创建一个index.jsp页面作为欢迎页面

效果

 

最原始的利用jsp技术开发就是这样的,

把Java的逻辑代码写到页面中。

我们来把这两页代码写到同一个页面中去

                             

看一下js的效果

就不给宝宝们一一演示了,

代码都在上面宝宝们自己试试。

项目的目录结构

那我们的jsp原理就分享到这里了!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1