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指令标记和动作标记相关推荐

  1. jsp标记之动作标记介绍

    1.JSP的4个动作标记,一个是动作标记include,一个是动作标记param,一个是动作标记forward,还有一个是动作标记useBean. (1).动作标记include,include动作标 ...

  2. 编辑写三个jsp页面,include动作标记的用法

    编写三个jsp页面:mian.jsp,circle.jsp和ladder.jsp  , 将三个jsp页面保存在同一个web服务目录中.main.jsp使用include动作标记加载circle.jsp ...

  3. jsp指令元素与动作元素

    jsp:指令元素 1.<%@ page language="java" import="java.util.*" pageEncoding="u ...

  4. JSP基本语法:文件结构、脚本元素、指令元素、动作元素

    JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import="java.io.*" %> 动 ...

  5. JSP include指令和include动作的区别

    include指令 JSP可以通过include指令来包含其他文件.被包含的文件可以是JSP文件.HTML文件或文本文件.包含的文件就好像是该JSP文件的一部分,会被同时编译执行. Include指令 ...

  6. Java遇见HTML——JSP篇之JSP指令与动作元素

    一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java. ...

  7. 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )

    文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...

  8. jsp篇 之 指令元素和动作元素

    Jsp指令元素分类与书写格式: 书写格式: <%@ 指令类型  属性="值" ..  %> 分类: [page include taglib]三种. 根据名字就能知道指 ...

  9. 【JSP】JSP基础学习记录(二)—— JSP的7个动作指令

    2.JSP的7个动作指令: 动作指令与编译指令不同,编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的动作.编译指令在将JSP编译成Servlet时起作用:而处理指令通常可替换成JSP ...

最新文章

  1. property Alternative forms propretie
  2. 运维笔记10 (Linux软件的安装与管理(rpm,yum))
  3. 安卓9 怎么运行老程序_这些安卓应用程序一直在后台运行,即使您关了它
  4. Leetcode周赛5193. 删除字符使字符串变好
  5. 关于联合利华:我的第一次正式实习的单位!撒花!
  6. lua cURL使用笔记
  7. Vue2.0全家桶实现一个买买买提醒应用
  8. 导入数据java生成逆向sql,用于回滚,你试过吗?
  9. 用Python webdriver图书馆抢座自动预约的正确姿势
  10. Leetcode 853 车队
  11. 线性代数《Linear Algebra and Its Application》学习总结
  12. Acrobat 删除pdf页面
  13. 微信小程序最简单的轮播图
  14. font-size:字号大小
  15. Andriod Studio虚拟机启动失败解决方案
  16. 让SpringBoot不需要Controller、Service、DAO、Mapper,卧槽!这款工具
  17. Bootstrap仿制CSDN用户主页页面
  18. 阿里云 - MaxCompute研究
  19. ios 计算两个时间相差秒数_iOS NSDate时间换算
  20. 为什么Google优化排名前期要做长尾关键词?谷歌seo怎么做?

热门文章

  1. “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
  2. 一图抵千言:带你快速学会 GoogLeNet 神经网络 | CSDN 博文精选
  3. 优秀的代码永垂不朽!
  4. Java 跌落神坛,Python 继续夺冠....凭啥?
  5. @程序员,Python 这次彻底上位了!
  6. 微软“抛弃”Edge 投入 Chromium 怀抱!
  7. Google 誓要干掉 URL!
  8. Windows 10 再爆 Bug;罗永浩怼苹果失去灵魂;马化腾回应系 PS | CSDN 极客头条
  9. 乐视轰然倒塌;智能驾驶上路;360回归A股 | 2017年度科技大事件盘点
  10. 重大改革:Python 语言将被加入高考科目,VB 惨被淘汰!