希望你开心,希望你健康,希望你幸福,希望你点赞!
最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要!
目录
前言
JSP指令标记 include 指令标记
include 指令标记
JSP动作标记
JSP动作标记
param动作标记
forward 动作标记
总结
前言
主要内容
JSP页面的基本结构
声明变量和定义方法
Java程序片
Java表达式
JSP指令标记
JSP动作标记
难点
Java程序片
JSP动作标记
关键实践
消费总和
听英语
JSP指令标记
include 指令标记
如果需要在JSP页面内某处整体嵌入一个文件,就可以考虑使用include指令标
记,其语法格式如下:
<%@ include file="文件的URL" %>
嵌入的文件的编码必须和当前JSP页面一致,比如二者都是utf-8编码
所谓静态嵌入,就是当前JSP页面和嵌入的文件合并成一个新的ISP页面,然后Tomcat服务器再将这个新的JSP页面转译成Java文件。因此,嵌入文件后,必须保证新合并成的ISP页面符合ISP语法规则,即能够成为一个SP页面文件。
include指令可以实现代码的复用。比如,每个SP页面上都可能都需要一个导航条,以便用户在各个JSP页面之间方便地切换,那么每个SP页面都可以使用include指令在页面的适当位置整体嵌入一个相同的文件。
允许被嵌入的文件使用page指令指定contentType属性的值,但指定的值,要与嵌入该文件的JSP页面中的page指令指定的contentType属性的值相同
include 指令标记
例子2 10中两个JSP页面使用include指令标记嵌入同一个文本文件:ok.txt,
该文本文件的内容是关于这两个JSP页面之间(北京大学与清华大学之间)
的超链接。例子210中的ok.txt文件用utf-8编码保存。
JSP动作标记
动作标记是一种特殊的标记,它影响ISP运行时的功能。
include 动作标记
include 动作标记语法格式为:
<jsp:include page="文件的URL"/>
或
<jsp:include page="文件的URL">
param子标记
</jsp:include>
include动作标记告诉JSP页面动态包含一个文件,即JSP页面运行时才将文件加入。与静态嵌入文件的include指令标记不同,当Tomcat服务器根据ISP页面产生成Java文件时,不把ISP页面中动作指令include所包含的文件与原ISP页面合并为一个新的SP页面,而是告诉Java解释器,这个文件在ISP运行(Java文件的字节码文件被加载执行)时才包含进来。如果包含的文件是普通的文本文件,就将文件的内容发送到用户端,由用户端的浏览器负责显示;如果包含的文件是JSP文件,Tomcat服务器就执行这个文件,然后将执行的结果发送到用户端,并由用户端的浏览器负责显示这些结果。
JSP动作标记
动作标记是一种特殊的标记,它影响ISP运行时的功能。
param动作标记
param标记以“名字一值”对的形式为其他标记提供附加信息。
<jsp:param name="参数" value="参数的值"/>
例子2 11中,example2 11.jsp使用include动作标记加载ISP文件triangle.jsp,triangle.jsp页面保存在当前Web服务目录ch2的子目录myfle中。triangle.jsp页面可以计算并显示三角形的面积,当triangle.jsp被加载时获取example2 11.jsp页面include动作标记的param子标记提供的三角形三边的长度。
例子2_11
example2_11.jsp
triangle.jsp
forward 动作标记
<jsp:forward page="要转向的页面"/>
战
<jsp:forward page="要转向的页面">
param子标记
</jsp:forward>
指令的作用是:从该指令处停止当前页面的执行,而转向执行page属性指定的JSP页面。需要注意的是,当前页面使用forward动作标记转向后,尽管用户看到了转向后的页面的效果,但浏览器地址栏中显示的仍然是转向前的ISP页面的URL地址,因此,如果刷新浏览器的显示,将再次执行当前浏览器地址栏中显示的JSP页面。
动作标记是一种特殊的标记,它影响ISP运行时的功能。
forward 动作标记
example2 12.jsp使用forward标记转向example2 12_a.jsp或
example2 12 b.jsp页面。在example2 12.jsp页面随机产生一个1~10之间的
随机数,若该数大于5就转向页面example2 12_a.jsp,否则转向页面
example2_12 b.jsp。example2 12.jsp使用param子标记将随机数传递给要转
向的页面。
总结
主要内容
JSP页面的基本结构
声明变量和定义方法
Java程序片
Java表达式
JSP指令标记
JSP动作标记
难点
Java程序片
JSP动作标记
关键实践
消费总和
听英语
希望你开心,希望你健康,希望你幸福,希望你点赞!
最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要!