JSP语法——[JSP]6

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

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

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

目录

前言

JSP指令标记

JSP指令标记

page 指令标记

(1)contentType属性

总结


前言

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


JSP指令标记

Content-Type中常见的媒体格式类型
以text开头的媒体格式类型:
text/html:HTML格式。
text/plain:纯交本格式。
text/xml: XML格式。
以image开头的媒体格式类型:
image/gif:gif图片格式。
image/jpeg:jpg图片格式。
image/png:png图片格式。
以application开头的媒体格式类型:
application/xhtml+xml:XHTML格式。
application/xml:XML数据格式。
application/atom+xml:Atom XML聚合格式。
application/json:JSON数据格式。
application/pdf:pdf格式。
application/msword:Word交档格式。
application/octet-stream:二进制流数据
(如常见的交件下载)。
application/x-www-form-
urlencoded:<formencType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)。另外还有一种常见的媒体格式是上传文件之时使用的:
multipart/form-data:需要在表单中进行交件上传时,就需要使用该格式。


JSP指令标记

page 指令标记

(1)contentType属性


例子2 8中example2 8.jsp页面使用page指令设置contentType属性的值是
"image/jpeg",当用户请求example2 8.jsp页面时,用户的浏览器将启用
图形解码器来解析执行收到的信息。
例子2_8
example2 8.jsp

2)pageEncoding 属性
只能为pageEncoding指定一个值,不允许两次使用page指令给pageEncoding属性指定不同的或相同的属性值。
例如:
<%@ page pageEncoding="utf-8"%>
那么保存JSP页面应当将“编码”选择为“utf-8”
(3)language属性
language属性定义ISP页面使用的脚本语言,该属性的值目前只能取"java" 。
为language属性指定值的格式是:
<%@ page language="java" %>
language属性的默认值是"java",即如果在ISP页面中没有使用page指令
指定该属性的值的,那么,ISP页面默认有如下的page指令:
<%@ page language="java" %>

(4)import属性
该属性的作用是为ISP页面引入Java运行环境提供的包中的类。
例如:
<%@ page import="java.io.*","java.time.LocalDate" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*” %>
JSP页面默认import属性已经有如下的值
"java.lang.*"、"javax,servlet,*"、"javax.servlet.jsp.*"
"javax.servlet.http.*"
(5)session属性
session 属性用于设置是否需要使用内置的session对象。session的属性
值可以是true或false。session属性默认的属性值是true。

(6)buffer属性
内置输出流对象out负责将服务器的某些信息或运行结果发送到用户端显示。
buffer属性用来指定out设置的缓冲区的大小或不使用缓冲区。例如:
<%@ page buffer="24kh" %>
buffer属性的默认值是8kb。
(7)autoFlush属性
autoFlush可以取值true或false。autoFlush属性的默认值是true。
(8)isThreadsafe禹性
isThreadsafe的属性值可职true或false。
isThreadsafe属性值为true时,CPu的使用权在各个线程间快速切换。
isThreadsafe属性值设置成false时,该JSP页面同一时刻只能响应一个用户的请求,其他用户须排队等待。也就是说,CUP要保证一个线程将ISP页面执行完毕才会把CPU使用权切换给其他线程。

(9)info 属性
info属性的属性值是一个字符串,其目的是为JSP页面准备一个常用但可能要经常修改的字符串。例如,
<%@ page info= "'we are students" %>
可以在ISP页面中使用方法:
getservletInfo();
获取info属性的属性值。
例子2_9使用
getservletInfo()方法获职
info的属性值

例子2 9

example2_9.jsp


总结

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


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

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

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

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫佛佛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值