JSP指令标记和动作标记
1.jsp
<!-- JSP指令标记:page指令。language,import属性。 -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ page import="java.util.*,java.io.*"%><!-- JSP指令标记:include指令。 -->
<%@ include file="Hello.txt"%><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><!-- HTML注释可在网页看见 --><%--JSP注释不能在网页看见 --%><a href="addition1.jsp">查看应用page指令的contentType属性</a>
</body>
</html>
Hello.txt
<h3>Hello,World!</h3>
Demo:
2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><!-- JSP动作标记:include,JSP动态加载一个文件,JSP页面运行时才加载文件 --><jsp:include page="Hello.txt"></jsp:include><!-- JSP动作标记:param --><jsp:include page="addition2.jsp"><jsp:param name="num" value="5" /></jsp:include>
</body>
</html>
Hello.txt
<h3>Hello,World!</h3>
addition2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><p>另一个JSP页面来计算阶乘:</p><%int n = Integer.parseInt(request.getParameter("num")), sum = 1;for (int i = 2; i <= n; i++)sum *= i;out.println(sum);%>
</body>
</html>
Demo:
3.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><!-- JSP动作标记:forward,转向后不继续执行下面语句 --><%int r = (int) (Math.random() * 10) + 1;%><jsp:forward page="addition3.jsp"><jsp:param name="num" value="<%=r%>" /></jsp:forward><p>测试forward动作标记转向后是否会继续执行下面的语句</p>
</body>
</html>
addition3.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><%int r = Integer.parseInt(request.getParameter("num"));out.println("另一个JSP页面得到值: " + r);%>
</body>
</html>
Demo:
JSP指令标记和动作标记相关推荐
- jsp标记之动作标记介绍
1.JSP的4个动作标记,一个是动作标记include,一个是动作标记param,一个是动作标记forward,还有一个是动作标记useBean. (1).动作标记include,include动作标 ...
- 编辑写三个jsp页面,include动作标记的用法
编写三个jsp页面:mian.jsp,circle.jsp和ladder.jsp , 将三个jsp页面保存在同一个web服务目录中.main.jsp使用include动作标记加载circle.jsp ...
- jsp指令元素与动作元素
jsp:指令元素 1.<%@ page language="java" import="java.util.*" pageEncoding="u ...
- JSP基本语法:文件结构、脚本元素、指令元素、动作元素
JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import="java.io.*" %> 动 ...
- JSP include指令和include动作的区别
include指令 JSP可以通过include指令来包含其他文件.被包含的文件可以是JSP文件.HTML文件或文本文件.包含的文件就好像是该JSP文件的一部分,会被同时编译执行. Include指令 ...
- Java遇见HTML——JSP篇之JSP指令与动作元素
一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java. ...
- 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )
文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...
- jsp篇 之 指令元素和动作元素
Jsp指令元素分类与书写格式: 书写格式: <%@ 指令类型 属性="值" .. %> 分类: [page include taglib]三种. 根据名字就能知道指 ...
- 【JSP】JSP基础学习记录(二)—— JSP的7个动作指令
2.JSP的7个动作指令: 动作指令与编译指令不同,编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的动作.编译指令在将JSP编译成Servlet时起作用:而处理指令通常可替换成JSP ...
最新文章
- property Alternative forms propretie
- 运维笔记10 (Linux软件的安装与管理(rpm,yum))
- 安卓9 怎么运行老程序_这些安卓应用程序一直在后台运行,即使您关了它
- Leetcode周赛5193. 删除字符使字符串变好
- 关于联合利华:我的第一次正式实习的单位!撒花!
- lua cURL使用笔记
- Vue2.0全家桶实现一个买买买提醒应用
- 导入数据java生成逆向sql,用于回滚,你试过吗?
- 用Python webdriver图书馆抢座自动预约的正确姿势
- Leetcode 853 车队
- 线性代数《Linear Algebra and Its Application》学习总结
- Acrobat 删除pdf页面
- 微信小程序最简单的轮播图
- font-size:字号大小
- Andriod Studio虚拟机启动失败解决方案
- 让SpringBoot不需要Controller、Service、DAO、Mapper,卧槽!这款工具
- Bootstrap仿制CSDN用户主页页面
- 阿里云 - MaxCompute研究
- ios 计算两个时间相差秒数_iOS NSDate时间换算
- 为什么Google优化排名前期要做长尾关键词?谷歌seo怎么做?
热门文章
- “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
- 一图抵千言:带你快速学会 GoogLeNet 神经网络 | CSDN 博文精选
- 优秀的代码永垂不朽!
- Java 跌落神坛,Python 继续夺冠....凭啥?
- @程序员,Python 这次彻底上位了!
- 微软“抛弃”Edge 投入 Chromium 怀抱!
- Google 誓要干掉 URL!
- Windows 10 再爆 Bug;罗永浩怼苹果失去灵魂;马化腾回应系 PS | CSDN 极客头条
- 乐视轰然倒塌;智能驾驶上路;360回归A股 | 2017年度科技大事件盘点
- 重大改革:Python 语言将被加入高考科目,VB 惨被淘汰!