JSP 动作元素
来源:互联网 发布:天互数据 图片 编辑:程序博客网 时间:2024/06/09 20:41
JSP 动作元素
jsp在页面内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签可以完成页面的一些常用业务逻辑。
<jsp:动作名称 属性="属性值" />
<jsp:include>动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。
语法格式:
<jsp:include page="相对 URL 地址" flush="true" />
属性 说明
page 包含在页面中的相对URL地址。
header.jsp
home.jsp
语法:
<jsp:forward page="相对 URL 地址" />
注意:
jsp:forward动作指令之后的代码是不会执行的。(执行之前不能关闭输出流)
使用动作指令跳转的页面,浏览器的地址还是跳转之前的页面地址。
示例代码
next.jsp
index.jsp
<jsp:param>标签
当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。
include语法格式:
<jsp:include page="relativeURL |<%=expression%>">
<jsp:paramname="参数名" value="参数值|<%= expression%>" />
</jsp:include>
forward语法格式:
<jsp:forward page="relativeURL |<%=expression%>">
<jsp:paramname="参数名" value="参数值|<%= expression%>" />
</jsp:forward>
说明
<jsp:param>标签的name属性用于指定参数名,value属性用于指定参数值。在<jsp:include>和<jsp:forward>标签中可以使用多个<jsp:param>标签来传递多个参数。
jsp在页面内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签可以完成页面的一些常用业务逻辑。
JSP标签也称之为JspAction(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。
<jsp:动作名称 属性="属性值" />
JSP常用的动作元素
<jsp:include>动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。
语法格式:
<jsp:include page="相对 URL 地址" flush="true" />
属性 说明
page 包含在页面中的相对URL地址。
flush布尔属性,定义在包含资源前是否刷新缓存区。true:如果缓存超过缓存区时,服务器会先将一部分页面输出到前端,如果设置为false, 那么服务器会等待该文件被彻底读完,然后才输出到客户端。通常设置为true,当页面包含大量数据时,为缩短客户端延迟,可将一部分内容先行输出。
header.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><html><head><meta charset="utf-8"><title></title></head><body>我是网页头部</body></html>
home.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>首页</title></head><body><jsp:include page="header.jsp" flush="true" /></body></html>
<jsp:forward>标签
语法:
<jsp:forward page="相对 URL 地址" />
注意:
jsp:forward动作指令之后的代码是不会执行的。(执行之前不能关闭输出流)
使用动作指令跳转的页面,浏览器的地址还是跳转之前的页面地址。
示例代码
next.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><html><head><meta charset="utf-8"><title></title></head><body>我是跳转的页面</body></html>
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>首页</title></head><body><jsp:forward page="next.jsp" /></body></html>
<jsp:param>标签
当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。
include语法格式:
<jsp:include page="relativeURL |<%=expression%>">
<jsp:paramname="参数名" value="参数值|<%= expression%>" />
</jsp:include>
forward语法格式:
<jsp:forward page="relativeURL |<%=expression%>">
<jsp:paramname="参数名" value="参数值|<%= expression%>" />
</jsp:forward>
说明
<jsp:param>标签的name属性用于指定参数名,value属性用于指定参数值。在<jsp:include>和<jsp:forward>标签中可以使用多个<jsp:param>标签来传递多个参数。
阅读全文
0 0
- jsp动作元素:<jsp:include>动作元素
- jsp动作元素:<jsp:forward>动作元素
- JSP动作元素
- jsp动作元素
- jsp动作元素
- jsp动作元素
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素
- JSP的动作元素
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素
- <jsp:include>动作元素
- <jsp:forward>动作元素
- POJ1269 计算几何直线与直线的关系
- JAVA多个.java文件的编译
- H
- java中的文件分割和合并
- 关于发邮件报错535 Error:authentication failed解决方法
- JSP 动作元素
- 实现查找素数
- java浅度解析快速排序
- 最长不减子序列变形 The Heaviest Non-decreasing Subsequence Problem 南宁网络赛
- JS库和框架
- linux环境下python 库模块安装
- windows下TensorFlow完整安装流程及出错解决方案
- C++零碎基础知识点(一)
- Golang使用QConf教程