《Web网站设计与开发教程》课件第8章.ppt

《Web网站设计与开发教程》课件第8章.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

以像素为单位][hspace=左边、右边的空白像素值][vspace=上边、下边的空白像素值][jreversion=JRE版本号][name=Bean或Applet的名字][nspluginurl=NetscapeNavigator用户下载JRE的地址][iepluginurl=IE用户下载JRE的地址][jsp:params

[jsp:paramname=参数名value={参数值|%=表达式%}/]+

/jsp:params]

[jsp:fallback错误提示信息内容/jsp:fallback]

/jsp:plugin

在实际Web应用开发过程中,可以直接使用支持Applet的HTML标签,因此plugin动作标签的使用非常罕见。8.4.4param动作

param动作标签用于设置参数值,本身不能单独使用。因为单独的param动作没有实际意义。它一般和下面三个动作标签嵌套使用。

●?jsp:include。

●?jsp:forward。

●?jsp:plugin。

当与include动作嵌套使用时,param动作设定的参数值将被传入被包含的页面;当与forward动作嵌套使用时,param动作设定的参数值将传入跳转的页面;当与plugin动作嵌套使用时,参数值则被传入Applet实例或JavaBean实例。param动作的语法格式如下:

jsp:paramname=paramNamevalue=paramValue/

Param动作标签的具体使用举例请参见8.4.1节。include指令的语法格式如下:

%@includefile=被插入文件URL%

下面的示例(static_include.jsp)采用include指令插入Register.html文件,具体代码如下:

%@pagelanguage=javapageEncoding=UTF-8%

!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//EN

html

headtitleMyJSPstatic_include.jspstartingpage/title

/head

bodydivalign=center

注册信息表br

%@includefile=Register.html%

/div/body

/html

被插入页面Register.html的代码如下:

formmethod=getname=register用户名:inputtype=textmaxlength=16size=10name=name

p密码:inputtype=passwordsize=12name=password/p

p密码确认:inputtype=passwordsize=12name=password1/p

pinputtype=submitname=button1value=注册

inputtype=resetvalue=重置name=button2/p

/form

JSP文件static_include的运行结果如图8-11所示。图8-11include指令运用示例注意:使用inlude指令插入含有中文的静态文件时,必须确保JSP文件和被插入文件的编码方式一致,可以采用UTF-8、gbk和gb2312等方式;JSP文件可以采用page指令的pageEncoding属性设置编码方式;html文件在存储的时候要选择其编码方式。8.3.3taglib指令

在JSP中taglib指令用来声明此JSP文件使用的自定义标签,同时引用标签库,并指定标签的前缀。语法格式如下:

%@tagliburi=标签库的URIprefix=标签前缀%

taglib指令有两个属性值:

●uri:指明标签库文件的存放位置。

●prefix:指明该自定义标签使用时的前缀。

举例:在MyEclipse中建立名为Chapter8的Web工程中,新建一包,包名为mytag。

(1)在mytag下,新建一Java类,内容如下:

packagemytag;importjava.io.IOException;

importjavax.servlet.jsp.*;

importjavax.servlet.jsp.tagext.*;

publicclassH

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档