当前位置:首页 » 《随便一记》 » 正文

JSP语法——[JSP]6

27 人参与  2024年10月18日 16:42  分类 : 《随便一记》  评论

点击全文阅读


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

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

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

目录

前言

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


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

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

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


点击全文阅读


本文链接:http://zhangshiyu.com/post/173753.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1