JSP是什么?

大家好,又见面了,我是你们的朋友全栈君。

JSP是什么?

sun公司制定的一种服务器端动态页面技术规范。

JSP其实是一个以“jsp”为后缀的文件,该文件的内容主要是html和少量的java代码,容器会将jsp文件自动转换成一个servlet然后执行。

如何写一个JSP文件?

step1,创建一个以“.jsp”为后缀的文件。

step2,在文件里面,添加如下的内容:

(1)html(css.js):直接写。

(2)java代码

1)java代码片段

<% java语句; %>

2)jsp表达式

<%=java表达式%>

(3)隐含对象

1)什么是隐含对象

在jsp文件里面,可以直接使用的对象,比如out,request,response。

2)为什么直接可以使用这些隐含对象?

(4)指令

1)通知容器,在将jsp文件转化成servlet类时,做一些额外的处理,比如说导包。

2)指令的语法

<%@指令名称 属性=属性值%>

3)page指令

a.import属性:导包

比如 <%@page import=”java.util.*”%>

b.contentType属性:设置

response.setContentType的内容。

c.pageEncoding属性:告诉容器jsp文件的编码

(有些容器,在读取jsp文件的内容时,默认

为按照ios-8859-1去解码,如果jsp文件里面

包含了中文,会出现乱码)。

jsp是如何执行的?

step1,容器将jsp文件转换为一个servlet类。

html(css,js) ——-> service方法里,使用out.write输出。

<% java语句 %> ——-> service方法里,照搬。

<%=java表达式%> ——-> service方法里,使用out.print(java表达式)输出。

step2,容器调用servlet。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166522.html原文链接:https://javaforall.cn


晋级之路:2026世界杯各大洲参赛名额分配详解 - 2026国际足联世界杯-搜狐体育
渊博的意思解释