JSP语法——[JSP]6

CSDN 2024-10-19 15:35:21 阅读 70

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

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

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

目录

前言

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动作标记

关键实践

消费总和

听英语


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

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

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



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。