Java Web开发实战宝典 jsp include指令
发表在JavaWeb图书答疑 2010-07-15
是否精华
版块置顶:
include指令用于文件包含。该指令可以在JSP页面中包含另一个文件的内容,但是它仅支持静态包含,[font color=#FF0000]也就是说被包含文件中的所有内容都被原样包含到该JSP页面中;如果被包含文件中有代码,将不被执行。[/font]被包含的文件可以是一段Java代码、HTML代码或者是另一个JSP页面。
(1)被包含的 date.jsp页面
<%@ page pageEncoding="GB18030" %>
<%@ page import="java.util.Date" %>
<%
Date now=new Date();
String dateStr;
dateStr=String.format("%tY年%tm月%td日", now, now, now);
%>
<%=dateStr%>
(2)首页 index.jsp
<%@ page language="java" import="java.util.*"
contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>include指令演示</title>
</head>
<body>
<!--HTML注释信息-->
当前日期是:
<%@include file="date.jsp"%>
<br>
</body>
</html>
[font color=#FF0000]程序运行结果为:    当前日期是:2010年7月15日[/font]
那怎么解释上面那段话呢?[font color=#FF0000]不是说被包含文件中的所有内容都被原样包含到该JSP页面中;如果被包含文件中有代码,将不被执行。[/font] date.jsp这个文件怎么被执行了?不是被原样包含到index.jsp这个文件中吗?
分享到:
精彩评论 1
心随舞动
学分:0 LV1
TA的每日心情
网站快给我上
2023-02-03 12:06:19
2010-07-15
沙发
这位读者你好:
    感谢你购买我们的书籍。你提得问题大意是这样,上面的那段解释没错,被包含的文件中的代码,将不被执行,前提是要包含的页面有代码,本例中的 index.jsp没有任何代码和相关语句,所以被包含的文件date.jsp执行了 
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照