仓酷云

标题: JAVA网页编程之JSP指令元素简介 [打印本页]

作者: 愤怒的大鸟    时间: 2015-1-18 11:15
标题: JAVA网页编程之JSP指令元素简介
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。js指令元素(DirectivesElements)

指令次要用来供应全部JSP网页相干的信息,而且用来设定JSP页面的相干属性。

1、page指令

功效:设定全部JSP网页的属性和相干功效。
语法:<%@pageattribute1="value1"attribute2="value2"%>
标签元素:


page指令元素的属性
language="language"指定JSPContainer要用甚么言语来编译JSP网页。今朝只可使用Java言语,不外不扫除增添别的言语。默许值为Java。
extends="className"界说此JSP页面发生的Servlet是承继自哪一个父类。必需为完成HttpJspPage接口的类。JSP标准对不完整了解其隐意的情形下利用此属性提出告诫。
import="importList"界说此JSP页面可使用哪些JavaAPI。用逗号分开列出一个或多个全质类名。此列表用于在天生的javaservlet中创立响应的导进语句。以下包是主动包括的,不用被指出:java.lang.*;java.servlet.*;java.servlet.jsp.*;java.servlet.htt.*
session="true|false"指明JSP页面是不是必要一个HTTP会话,假如为true,那末发生的servlet将包括创立一个HTTP会话(或会见一个HTTP会话)的代码,缺省为true。
buffer="none|sizeinkb"指定输入流缓存的巨细。无效值是nkb或没有。缺省为8kb。
authflush="true|false:决意输入流的缓冲区是不是要主动扫除。当值为true时缓存满时将被主动革新,当值为false时,缓冲区满会抛出溢出非常。缺省值为true。
isThreadSafe="true"此JSP页面能处置来自多个线程的同步哀求,此值为true,不然为false,天生的servlet标明它完成了SingleThreadMode接口。SingleThreadMode已声明不同意利用(deprecate)
info="text"暗示此JSP页面的相干信息,由getServletInfo()办法前往的。
isErrorPage="true|false"假如此页面被用作处置非常毛病的页面,则为true。在这类情形下,页面可被指定为另外一页面page指令元素中errorPage属性的取值。指定此属性为true将使exception隐含变量对此页面可用。缺省值为false。
errorPage="error_url"暗示假如产生非常毛病,网页会被从头指向一个URL页面。毛病页面必需在其page指令元素中指定isErrorPage="true"
contentType="ctinfo"暗示将在天生servlet中利用的MIME范例和可选字符解码。
pageEncoding="ctinfo"暗示JSP页面的编码体例。
isELIgnored="true|false"暗示是不是在此JSP网页中实行或疏忽EL表达式。假如为true时JSPContainer将疏忽EL表达式。

2、include指令

功效:在JSP编译时拔出包括一个文件。包括的历程是静态的,包括的文件能够是JSP、HTML、文本或是Java程序。
语法:<%@includefile="relativeURLspec"%>
标签元素:
注重:include指令元素和举动元素次要有两个方面的分歧点。
1.include指令是静态包括,实行工夫是在编译阶段实行,引进的内容为静态文要,在编译成servlet时就和包括者交融到一同。以是file不克不及是一个变量,也不克不及在file后接任何参数。
2.include举动是静态包括,实行工夫是在哀求阶段实行,引进的内容在实行页面时被哀求时静态天生再包括到页面中。

3、taglib指令

功效:利用标签库界说新的自界说标签,在JSP页面中启用定制举动。
语法:<%@tagliburi="tabLibraryURI"prefix"tagPrefix"%>
标签元素:


page指令元素的属性
uri="tagLibraryURI"标签库形貌器的URI,次要是说是tagLibrary的寄存地位。
prefix="tagPrefix"用于标识在页面前面部分利用定制标签的独一前缀。
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
作者: 灵魂腐蚀    时间: 2015-1-19 19:18
是一种使网页(Web Page)产生生动活泼画面的语言
作者: 小魔女    时间: 2015-1-21 08:15
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者: 柔情似水    时间: 2015-1-26 21:32
是一种使用者不需花费很多时间学习的语言
作者: 乐观    时间: 2015-1-27 05:25
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者: 小妖女    时间: 2015-1-28 06:15
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
作者: 分手快乐    时间: 2015-2-5 12:19
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: admin    时间: 2015-2-11 19:53
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 愤怒的大鸟    时间: 2015-3-2 17:45
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 金色的骷髅    时间: 2015-3-8 11:41
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 飘灵儿    时间: 2015-3-11 07:51
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者: 爱飞    时间: 2015-3-17 23:22
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 谁可相欹    时间: 2015-3-25 07:06
是一种突破用户端机器环境和CPU




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2