JavaEE之JSP原理写个简易计算器Word格式文档下载.docx
《JavaEE之JSP原理写个简易计算器Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JavaEE之JSP原理写个简易计算器Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
还记得我们之前分享的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文件
找到那个
方法
可以看到,我们的
jsp的页面在翻译成
Java页面的时候是把
%
里面包裹的Java代码原样放在我们的servlet文件的
方法中。
如果有多个<
这样包含
java代码段,其实是相当于一个大的java代码段,定义的变量会成为
函数的局部变量。
注释
在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原理就分享到这里了!