
E-file:yhn
yhn的最新文章:
- Windows Mobile 6.1 将于下周正式发布
- 维基搜索下周一粉墨登场 抓取网页还靠网民PC
- 27岁的PPlive创业者拿到千万美金投资 用户半年翻5倍
- 不要一辈子靠技术生存
- 微软发布IE升级包调整flash显示 Web开发者将受累
- 如何提高自己的编程水平
- Ajax原则
- JAR文件包及jar命令详解
- Java泛型编程快速入门
- Java常见问题集锦
- Java初学者需掌握的30个基本概念
- painter 7和painter 8混合完成的美少年教程
- 【教程】《从草图到作品》
- [Painter 9.0教程]安朱里娜与朱里
- AS1.0的OOP 与 AS2.0的OOP对比
- ActionScript 2.0 初探
- 网页天堂高级会员
- CSS实用教程(三)
- CSS实用教程(二)
- CSS实用教程(一)
- 在html文件引入其它html文件的几种方法
- 网页设计中HTML常范的五个错误
- 关于html编辑器的回车换行问题解决方案
- 被遗忘的HTML标记(下)
- 被遗忘的HTML标志(上)
- HTML语言剖析(四)排版标记
- HTML语言剖析(三)文件标记
- HTML语言剖析(二)
- HTML语言剖析(一)
- 判断一个字段是否在表中的函数
- 怎样取得多栏列表框第N栏的数据
- 如何把Access的数据导入到Mysql中
- 使用Access和Excel需要注意的2000问题
- SQL SERVER 与ACCESS、EXCEL的数据转换
- Microsoft Access经典入门之一
- Word与Access数据交流技巧
- Access数据有效性检查
- 空手建立Access数据库
- MySQL的优化2
- MySQL的优化1
- SQL语法参考手册
- MySQL数据库备份(4)
- MySQL数据库备份(3)
- MySQL数据库备份(2)
- MySQL数据库备份
- MySQL用户管理(2)
- MySQL用户管理(1)
- MySQL用户管理
- 几种注册ODBC数据源的方法
- SQL Server连接VFP数据库的实现
首页--文章内容
| 实例解析JSP语法(3) |
| www.fh888.com 2005-11-22 22:35:19 |
| 媒体:web 作者:fh888 发布:yhn |
| Scriptlet 包含一个有效的程序段. JSP 语法 <% code fragment %> 例子 <% String name = null; if (request.getParameter("name") == null) { %> <%@ include file="error.html" %> <% } else { foo.setName(request.getParameter("name")); if (foo.getName().equalsIgnoreCase("integra")) name = "acura"; if (name.equalsIgnoreCase( "acura" )) { %> 描述 一个scriptlet能够包含多个jsp语句,方法,变量,表达式 因为scriptlet,我们便能做以下的事: 声明将要用到的变量或方法(参考 声明). 编写JSP表达式(参考 表达式). 使用任何隐含的对象和任何用<jsp:useBean>声明过的对象 编写JSP语句 (如果你在使用Java语言,这些语句必须遵从Java Language Specification,). 任何文本,HTML标记,JSP元素必须在scriptlet之外 当JSP收到客户的请求时,scriptlet就会被执行,如果scriptlet有显示的内容,这些显示的内容就被存在out对象中。 Include 指命 在JSP中包含一个静态的文件,同时解析这个文件中的JSP语句. JSP 语法 <%@ include file="relativeURL" %> 例子 include.jsp: <html> <head><title>An Include Test</title></head> <body bgcolor="white"> <font color="blue"> The current date and time are <%@ include file="date.jsp" %> </font> </body> </html> date.jsp: <%@ page import="java.util.*" %> <%= (new java.util.Date() ).toLocaleString() %> Displays in the page: The current date and time are Aug 30, 1999 2:38:40 描述 <%@include %>指命将会在JSP编译时插入一个包含文本或代码的文件,当你使用<%@ include %>指命时,这个包含的过程就当是静态的。静态的包含就是指这个被包含的文件将会被插入到JSP文件中去,这个包含的文件可以是JSP文件,HTML文件,文本文件。如果包含的是JSP文件,这个包含的JSP的文件中代码将会被执行。 如果你仅仅只是用include 来包含一个静态文件。那么这个包含的文件所执行的结果将会插入到JSP文件中放<% @ include %>的地方。一旦包含文件被执行,那么主JSP文件的过程将会被恢复,继续执行下一行. 这个被包含文件可以是html文件,jsp文件,文本文件,或者只是一段Java代码,但是你得注意在这个包含文件中不能使用<html>,</html>,<body>,</body>标记,因为这将会影响在原JSP文件中同样的标记 ,这样做有时会导致错误. 有一些<%@ include %>指命的行为是以特殊的JSP编译条件为基础,比如: 这个被包含的文件必须对所有客户都有开放且必须f有效,或者它有安全限制 如果这个包含文件被改变,包含此文件的JSP文件将被重新编译 属性: file="relativeURL" 这个包含文件的路径名一般来说是指相对路径,不需要什么端口,协议,和域名,如下: "error.jsp""/templates/onlinestore.html""/beans/calendar.jsp" 如果这个路径以"/"开头,那么这个路径主要是参照JSP应用的上下关系路径,如果路径是以文件名或目录名开头,那么这个路径就是正在使用的JSP文件的当前路径. |
| 【声明】网页天堂刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资建议。转载请注明出处。 |
| 我也说两句 |
游客于2005-12-6 15:23:26写道:看不懂 游客于2005-11-23 16:29:41写道:额外工人感 |
| 发表须知: 一、用户须严格遵守国家法律和政策,包括但不限于《全国人大常委会关于维护互联网安全的决定》、《信息网络传播权保护条例》等规定,审慎、合法地利用伊妃(E-file)平台发表言论、作品。 二、用户的言论、行为若涉嫌违法或侵权,用户可能被强制承担因该行为直接或间接导致的全部法律责任。依照法律法规规定,伊妃(E-file)运营方有义务提供用户资料,有义务和权利采取删除、屏蔽、断开链接等各种必要措施。 三、伊妃(E-file)中心授权网络法律专业研究服务机构“网络法苑”为用户及客户提供包括免费咨询在内的全方位的法律支持。 |

游客于2005-12-6 15:23:26写道: