栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP技术

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP技术

什么是JSP

JSP 全名是 Java Server Pages ,它是建立在 Swevlet 规范之上的动态网页开发技术。在JSP文件中,HTML 代码与 Java 代码共存,其中,HTML 代码用来实现网页中静态内容的显示,Java 代码用来实现网页中动态内容的显示。为了与传统 HTML 有所区别,JSP 文件的扩展名为.jsp。

创建一个JSP文件

JSP基本语法

1.JSP scriptlets
JSP scriptlets 是一段代码段。当需要使用 Java 实现一些复杂的操作或控制时,可以使用它。JSP scriptlets 的语法格式如下:
<% java 代码(变量、方法、表达式等)%>
在JSP scriptlets 中声明的变量是 JSp 页面的局部变量,调用 JSP scriptlets
时,会为局部变量分配内存空间,调用结束后,释放局部变量占用的内存空间。
2.JSP声明语句
JSP 的声明语句用于声明变量和方法,它以“<%!” 开始,以“%>” 结束,其语法格式如下:
<%! 定义变量或方法等 %>

3.JSP表达式
JSP 表达式(expression)用于将程序数据输出到客户端,它将要输出的变量或者表达式直接封装在以 “<%=” 开头和以 “%>” 结尾的标记中,其基本语法格式如下:
<%= expression %>
在上述语法格式中,JSP 表达式中的变量或表达式的计算结果将被转换成一个字符串,然后插入到 JSP 页面输出结果的相应位置处理。
<%=a+b %>

<%=print() %>

4.注释
同其他各种编程语言一样,JSP 也有自己的注释方法,其基本语法如下:
<%-- 注释信息 --%>

JSP指令

page指令
在JSP也面中,经常要对页面的某些特性进行描述,列如,页面的编码方式、JSP 页面采用的语言等,这时,可以通过 page 指令来实现。Page 指令的具体语法格式如下:
<%@ page 属性名1= “属性值1” 属性名2=“属性值2”…%>

include 指令
在实际开发中,有时需要在 JPS 页面静态包含一个文件,列如 HTML 文件、文本文件等,这时,可以通过 include 指令来实现。格式如下:
<%@ include file=“被包含的文件地址”%>
需要注意的是,插入文件的路径一般不以”/“开头,而是使用相对路径。



启动服务器浏览显示的结果如图:

JSP隐式对象

out对象
在 JSP 页面中,经常需要向客户端发送文本内容,这时可以使用 out 对象来实现。

启动服务器浏览显示如图:

pageContext对象

在上诉代码中,首先使用 pageContext 获取了 request 对象,并设置 page 范围内属性;然后使用获取的 request 对象设置 request 范围属性,接下来使用 pageContext 对象获取 page 和 request 范围内的相应属性,最后使用 JSP 表达式输出数据。
启动服务器浏览显示结果如图:

exception对象
在 JSP 页面中,经常需要处理一些异常信息,这时可以通过 exception 对象来实现。

JSP动作元素

jsp:include动作元素
在JSp页面中,为了把其它资源的输出内容插入到当前JSP页面的输出内容,JSP技术提供了jsp:include动作元素,格式如下:


启动服务器显示的结果如图:

jsp:forward动作元素
jsp:forward动作元素将当前请求转发到其他Web资源,在执行转发后的当前界面将不在执行转发,而是执行该元素指定的目标页面。



启动服务器显示的结果如图:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571617.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号