首页 > 基础资料 博客日记

JSP语法——[JSP]7

2024-10-19 07:00:07基础资料围观9

这篇文章介绍了JSP语法——[JSP]7,分享给大家做个参考,收藏Java资料网收获更多编程知识

希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

目录

前言

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动作标记
关键实践
消费总和
听英语


希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!


文章来源:https://blog.csdn.net/ormstq/article/details/138403562
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云