首页 > 基础资料 博客日记

JSP语法——[JSP]5

2024-05-13 15:00:04基础资料围观219

文章JSP语法——[JSP]5分享给大家,欢迎收藏Java资料网,专注分享技术知识

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

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

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

目录

前言

Java 程序片

Java表达式

JSP中的注释

JSP指令标记

总结


   前言

主要内容
JSP页面的基本结构
声明变量和定义方法
Java程序片
Java表达式
JSP指令标记
JSP动作标记
难点
Java程序片
JSP动作标记
关键实践
消费总和
听英语


Java 程序片


例子2 4中,通过synchronized方法操作一个成员变量来实现一个简单的计数器。


例子2-4
example2 4.jsp


可以将一个Java程序片分割成几个Java程序片,
然后在这些Java程序片之
间再插入其他标记元素。在程序片中插入HTML中的标记的技巧对于灵活显
示数据是非常重要的。
例子2 5获得一个7至19之间的随机数,如果获得的数小于或等于13就显示一幅小学
生的图像,否则显示一幅中学生的图像。显示图像需要在程序片之间插入用于显示
图像的
<image src=图像的URL>文字说明</image>
的HTML标记
例子2_5


Java表达式

<=%…· …·%>
可以在<%=和%>之间插入一个可求值的表达式(注意:不可插入语句,<%=是一个完整的符号,<%”和“=”之间不要有空格)。
★表达式的值由服务器负责计算,并将计算结果用字符串形式发送到用户端显示。
★Java表达式可以写在<HTML>之前,也可以写在<HTML>和</HTML>之间或</HTML>之后。
在JSP页面中,表达式的值被表示成一个字符串的形式,即Tomcat服务器将表达式的结果转换成字符串,然后发送给用户的浏览器。因此,在编写ISP页面时,要把Java表达式按普通的文本来使用。
例子2 6


JSP中的注释

注释可以增强JSP页面的可读性,使ISP页面易于维护。ISP页面中的注释可分为两种。
HTML注释:在标记符号“<!--”和“-->”之间加入注释内容:
<!--注释内容 -->
ISP引擎把HTML注释交给用户,因此用户通过浏览器查看JSP页面的源文件时能够看到HTML注释。
<%--...--%>
JSP 注释:在标记符号“<%--和“--%>”之间加入注释内容:
<%-注释内容 --%>
Tomcat服务器忽略JSP注释,即在编译JSP页面时忽略ISP注释。
例子2 7使用了HTML和JSP注释
例子27
example2 7.jsp


JSP指令标记

 page 指令标记
page 指令用来定义整个JSP页面的一些属性和这些属性的值。

也可以用一个page指令指定多个属性的值,如:

page指令的作用对整个JSP页面有效,与其书写的位置无关。习惯上把page指令写在ISP页面的最前面。
page 指令标记可以指定属性:
contentType、import、language 、session、buffer、auotFlush ,isThreadSafe、pageEncoding 、inform
的值。

(1)contentType属性
JSP页面设置响应的MIME(Multipurpose Internet Mail Extention)类型,即设置contentType 属性的值。contentType属性值确定JSP页面响应的MIME类型。属性值的一般形式是:"MIME类型·
例如
<%@ page contentType="text/html " %>
浏览器启用HTML解析器来解析执行所接收到的信息。
如果希望用户的浏览器启用本地的Ms-word应用程序来解析执行收到的信息,就可以如下设置contentType属性的值:
<%@ page contentType="application/msword" %>

可以使用page指令为contentType 属性指定的值有:text/html、text/plain、image/gif、image/x-xbitmap、image/jpeg、image/pjpeg、application/x-shockwave-flashapplication/vnd.ms-powerpoint、application/vnd.ms-excel.application/msword等
page指令只能为contentType指定一个值,不允许两次使用page指令给contentType属性指定不同的属性值.
用page指令为contentType指定一个值的同时,也可以为contentType的附加
属性charset指定一个值(默认值是iso-8859-1),例如:
<%@ page contentType="text/html;charset=gb2312" %>
contentType的附加属性charset的值是通知用户浏览器用怎样的编码解析收到的字符,当JSP页面用page指令指定设置charset的值是gb2312时,浏览器会将编码切换成gb2312。但是,如果ISP页面用page指定了ISP的页面本身的编码,例如:<%@ page pageEncoding="utf-8"%>,那么charset的值和JSP的页面编码保持一致,即也是utf-8(目前的浏览器都支持utf-8编码,所以一般不需要再指定charset的值,使其和ISP的页面编码保持一即可)


总结

主要内容
JSP页面的基本结构
声明变量和定义方法
Java程序片
Java表达式
JSP指令标记
JSP动作标记
难点
Java程序片
JSP动作标记
关键实践
消费总和
听英语


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

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

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


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

标签:

相关文章

本站推荐

标签云