欢迎来到天天文库
浏览记录
ID:39945675
大小:513.50 KB
页数:31页
时间:2019-07-15
《jps学习-05jsp指令和动作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、05JSP指令和动作内容提要JSP指令和动作介绍page指令include指令include动作forward动作JSP指令和动作介绍JSP指令作用JSP指令是为JSP引擎而设计的。其提供整个JSP网页相关的信息,并且用来设定JSP页面的相应属性。JSP指令不包含控制逻辑,不会产生任何可见的输出。<%@指令类别属性1="属性值1"…属性n="属性值n"%>JSP指令和动作介绍提示JSP指令属性名大小写敏感。JSP指令和动作介绍JSP指令分类:pageincludetaglibJSP指令和动作介绍JSP动作作用JSP动作指使用XML语法格式的标记来控制服务器的行
2、为。其作用是能够把用户重定向到另外的页面、调用JavaBean组件、动态插入文件等。JSP指令和动作介绍JSP动作分类:jsp:include:当页面被请求的时候引入一个文件jsp:forward:将请求转到另外一个页面jsp:useBean:获得JavaBean的一个实例jsp:setProperty:设置JavaBean的属性jsp:getProperty:获得JavaBean的属性jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED两种标记page指令page指令介绍
3、page指令是用来设定页面的属性和相关的功能的,可以利用其来进行导入需要类、指明JSP输出类容的类型、指定处理异常的错误页面等操作。page指令page指令的属性主要包括:ImportpageEncodingerrorPageisErrorPagecotentTypepage指令导入包需要用到JDK的其他类,或者自行定义的类时,就需要使用import指令来进行导入。<%@pageimport="包名.类名"%>page指令import属性的用法把把包下面的全部类都进行导入引入包中的多个类<%@pageimport="包名.*"%><%@pageimport="
4、包名.类1"%><%@pageimport="包名.类2"%>或者<%@pageimport="包名.类1,包名.类2"%>page指令设定字符集pageEncoding属性用来设定JSP文件的编码方式,不同的编码方式支持不同语言,其中的编码方式有ISO-8859-1、gb2312和GBK等。<%@pagepageEncoding="编码类型"%>page指令设定错误页面将异常现象放在统一的网页中显示。需要用到errorPage和isErrorPage属性。page指令errorPage指令的作用是在其中指定一个网页,当JSP程序出现未被捕获的异常时候,就跳转
5、到那个指定的页面。<%@pageerrorPage="anErrorPage.jsp"%>page指令通常情况下,跳转到的页面需要使用isErrorPage来指明处理其他页面的错误信息。<%@pageisErrorPage="true"%>page指令特别提醒在实际的JSP项目开发过程中,通常会采用统一的错误信息提示页面来处理不同的错误信息。凡是项目中遇到异常,就跳到该页面。page指令设定MIME类型和字符编码使用contentType属性设置JSP的MIME类型和可选字符解码。<%@pagecontentType="MIME类型;charset=字符编码"
6、%>page指令利用设置contentType属性,可以改变JSP输出的MME类型。比如,将输出的内容转成MicrosoftWord的格式或者是MicrosoftExcel格式。page指令page指令的其他属性sessionbufferautoFlushInfoisThreadSafeisELIgnoredLanguageextendsinclude指令include指令介绍include指令可以在JSP程序中插入多个外部的文件,这些文件可以是JSP、HTML或者Java程序,甚至是文本。编译时,include指令就会把相应的文件包含进主文件。<%@incl
7、udefile="文件名"%>include指令需要注意的问题使用include指令把另外的页面包含进本页面,但被包含的页面与本页面有相同的变量。MyEclipse就会提示错误,因为include指令在编译的时候就将对应的文件包含进来,等价于代码复制。因此,在使用include指令时候要注意包含页面与被包含页面不能定义相同的变量。include指令需要注意的问题使用include指令的时候,URL中携带参数。在include指令中,URL是不能传递参数的。Include动作include动作介绍include动作作用是在页面请求的时候引入一个指定的文件。pag
8、e的属性值是需要包含进来的资源。但这里
此文档下载收益归作者所有