jsp include指令标签
假设须要在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指令标签的更多相关文章
- Java学习-035-JavaWeb_004 -- JSP include 指令
inclue 指令是将不同的文件插入到 JSP 网页中,这些文件可以是文本文件.HTML文件.JSP 文件,指令语法如下: <%@include file="相对路径"%&g ...
- JSP -- include指令与include动作的区别
JSP -- include指令与include动作的区别 (1)格式的区别: include指令:<%@include file = "文件名"%> include动 ...
- JSP(include指令与<jsp:include>动作的区别)
<%@ page language= "java" contentType="text/html;charset=UTF-8" %><html ...
- JSP(include指令)页面
<%@ page language= "java" contentType="text/html;charset=UTF-8" %><html ...
- jsp include指令
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...
- JSP include 指令
1. 创建test5.jsp test5_1.jsp test5_2.jsp test5_1.jsp <%@ page import="java.util.*" %> ...
- 20160331javaweb之JSP include 指令&&九大隐式对象
3.零散知识 (1)jsp映射 <servlet> <servlet-name>index</servlet-name> <jsp-file>/inde ...
- include 指令和 include 动作引入 jsp 页面时中文乱码
include指令:<%@ include file="new.jsp" %> include动作:<jsp:include page="new.jsp ...
- JSP常见指令
JSP常见指令 标签: jspincludeservletjavaappletarchive 2011-11-07 20:07 13193人阅读 评论(3) 收藏 举报 版权声明:本文为博主原创文章, ...
随机推荐
- android中更改spinner、AutoCompleteTextView切割线的颜色
话说去除切割线的方法找了非常久也没找到,最终发现了更改切割线的方法 spinner和AutoCompleteTextView提示列表中间有一条黑色的切割线.想要改变它的颜色值,就要重写style. 1 ...
- 一个用js写的接口http调试程序
公司有非常多手机app的项目.手机app又要常常訪问后台提交与查询数据. 所曾经端app与后台的开发与測试过程中接口调试是一个常常要做的工作. 而每当出现一个BUG,前端appproject师与后台p ...
- Java调用cmd压缩文件
今天在做一个java调用windows的压缩命令时遇到一奇怪问题代码如下: String cmd ="C:/Program Files (x86)/WinRAR/rar.exe a c:/t ...
- Shell 脚本常用命令
Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook.在工作过程中整理了一下,贴在这里已备查看. 1 Shell中的特殊符号 ...
- pygame系列_游戏中的事件
先看一下我做的demo: 当玩家按下键盘上的:上,下,左,右键的时候,后台会打印出玩家所按键的数字值,而图形会随之移动 这是客观上面存在的现象. 那么啥是事件呢? 你叫我做出定义,我不知道,我只能举个 ...
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
表A和表B,现在希望更新A表,当 A.bid = B.id时,a.x = b.x, a.y=b.y,请问mysql中sql语句 update a inner join b on a.bid=b.id ...
- Android开发之文件下载,状态时显示下载进度,点击自动安装
在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装. 效果如图: 用于下载文件和显示现在进度的线程类如下: [java] view pl ...
- HDU 2828 DLX搜索
Lamp Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- Oracle SQL Lesson (3) - 使用单行函数自定义输出
大小写转换函数LOWER('SQL Course') = sql courseUPPER('SQL Course') = SQL COURSEINITCAP('SQL Course') = Sql C ...
- JavaScript语言基础知识10
JavaScript中间if声明: <span style="font-size:18px;"><HTML> <HEAD> <TITLE& ...