假设须要在JSP页面内某处总体嵌入一个文件,就能够考虑使用这个指令标签。

该指令标签例如以下:

<%@ include file =”文件的名字”%>

该指令标签的作用是在JSP页面出现该指令的位置处,静态插入一个文件。

被插入的必须是可訪问的和可使用的。即该文件必须和当前JSP页面在同一web服务文件夹中。所谓静态插入,就是指当前JSP页面和插入的部分合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成为一个JSP页面文件。

比方,假设一个JSP页面使用include指令插入一个JSP文件。被插入的这个JSP页面中有一个设置页面contentType属性的page指令:

<%@ page contentType=”text/html;charset=GB2312”%>

而当前JSP页面已经使用page指令设置了contentType属性的属性值。那么新合并的JSP页面就出现了语法错误,当转译合并的JSP页面到Java文件时就会失败。

以下的样例在JSP页面静态插入一个文本文件Hello.txt,该文件的内容是”I
am a student ,I major in computer science and technology.“。该文本文件必须和当前JSP页面在同一web文件夹中。

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=5>
<H3> <%@ include file="Hello.txt"%>
</H3>
</FONT>
</BODY>

以下在jsp中静态插入一个JSP文件computer.jsp

computer.jsp内容例如以下:

<FORM action="" method=post name=form>
<INPUT type="text" name="ok" >
<INPUT TYPE="submit" value="haha" name=submit></FORM>
<%
String a=request.getParameter("ok");
if(a==null){
a="1";
}
try{
double number=Integer.parseInt(a);
out.print("<BR>"+Math.sqrt(number));
}catch(NumberFormatException e)
{
out.print("<BR>"+"请输入数字字符");
}
%>

以下是測试test.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=5>
<P>请输入一个正数,单击button求这个数的平方根。
<CENTER> <%@ include file="computer.jsp"%>
</CENTER>
</FONT>
</BODY>

jsp include指令标签的更多相关文章

  1. Java学习-035-JavaWeb_004 -- JSP include 指令

    inclue 指令是将不同的文件插入到 JSP 网页中,这些文件可以是文本文件.HTML文件.JSP 文件,指令语法如下: <%@include file="相对路径"%&g ...

  2. JSP -- include指令与include动作的区别

    JSP -- include指令与include动作的区别 (1)格式的区别: include指令:<%@include file = "文件名"%> include动 ...

  3. JSP(include指令与<jsp:include>动作的区别)

    <%@ page language= "java" contentType="text/html;charset=UTF-8" %><html ...

  4. JSP(include指令)页面

    <%@ page language= "java" contentType="text/html;charset=UTF-8" %><html ...

  5. jsp include指令

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  6. JSP include 指令

    1. 创建test5.jsp test5_1.jsp test5_2.jsp test5_1.jsp <%@ page import="java.util.*" %> ...

  7. 20160331javaweb之JSP include 指令&&九大隐式对象

    3.零散知识 (1)jsp映射 <servlet> <servlet-name>index</servlet-name> <jsp-file>/inde ...

  8. include 指令和 include 动作引入 jsp 页面时中文乱码

    include指令:<%@ include file="new.jsp" %> include动作:<jsp:include page="new.jsp ...

  9. JSP常见指令

    JSP常见指令 标签: jspincludeservletjavaappletarchive 2011-11-07 20:07 13193人阅读 评论(3) 收藏 举报 版权声明:本文为博主原创文章, ...

随机推荐

  1. 设计模式之十:观察者模式(Observer)

    观察者模式: 在对象之间定义了一种一对多的依赖关系.当一个对象改变它的状态时,全部依赖它的对象会自己主动接收通知并更新自己的状态. Define a one-to-many dependency be ...

  2. jQuery cxSelect 多级联动下拉菜单

    随着电商热门,这种多层次的互动更充分地体现在下拉菜单,最明显的是多级联动地址下拉选择,因此,这里是一个简单的分享 jQuery cxSelect 多级联动下拉菜单 cxSelect 它是基于 jQue ...

  3. Android中振动器(Vibrator)的使用

    系统获取Vibrator也是调用Context的getSystemService方法,接下来就可以调用Vibrator的方法控制手机振动了.Vibrator只有三个方法控制手机振动: 1.vibrat ...

  4. 图解:Activity生命周期

    当用户需要对手机通过屏幕进行交互时,比如打一个电话,拍张照片,发送一个邮件,或者查看地图.开发者就需要实现一个活动(Activity).每个活动都将作为一个提供用户使用接口的窗口.它可以填满整个屏幕, ...

  5. ThinkPHP的全部配置选项

    return array( /* Dispatch设置 */ 'DISPATCH_ON' => true, // 是否启用Dispatcher // URL模式: 0 普通模式 1 PATHIN ...

  6. Delphi F11 全屏

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  7. Android如何获得手机power_profile.xml文件

    上的能量消耗进行最近的测试,阅读文章一个月,最后,我们发现了一些新的想法,但产生的问题.那 工作无法再进行下去. 在Android手机中,对于手机中的每一个部件(cpu.led.gps.3g等等)执行 ...

  8. Apache介绍

    怎样使用Apache许可证         若用户须要应用Apache许可证,请将下面演示样例使用适当的注视方法包括在作品源文件里,将括号"[]"中的字段以用户自身的区分信息来替换 ...

  9. 算法战斗:给定一个号码与通配符问号W,问号代表一个随机数字。 给定的整数,得到X,和W它具有相同的长度。 问:多少整数协议W的形式和的比率X大?

    如果说: 给定一个号码与通配符问号W,问号代表一个随机数字. 给定的整数,得到X,和W它具有相同的长度. 问:多少整数协议W的形式和的比率X大? 进格公式 数据的多组,两排各数据的,W,第二行是X.它 ...

  10. 【2014 Multi-University Training Contest 3 1002】/【HDU 4888】 Redraw Beautiful Drawings

    不easy啊.最终能够补第二个题了.! 顺便说一句:模版写残了就不要怪出题人啊 ~ (这残废模版研究了好长时间才找出错) 题目大意: 有一个n*m的矩阵.每个格子里都将有一个数.给你每一行数字之和和每 ...