仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 473|回复: 12
打印 上一主题 下一主题

[学习教程] JAVA网页编程之JSP指令元素简介

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:15:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.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:47 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
小魔女 该用户已被删除
板凳
发表于 2015-1-21 08:15:50 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
柔情似水 该用户已被删除
地板
发表于 2015-1-26 21:32:14 | 只看该作者
是一种使用者不需花费很多时间学习的语言
乐观 该用户已被删除
5#
发表于 2015-1-27 05:25:05 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
小妖女 该用户已被删除
6#
发表于 2015-1-28 06:15:30 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
分手快乐 该用户已被删除
7#
发表于 2015-2-5 12:19:28 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
admin 该用户已被删除
8#
发表于 2015-2-11 19:53:17 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
愤怒的大鸟 该用户已被删除
9#
 楼主| 发表于 2015-3-2 17:45:39 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
金色的骷髅 该用户已被删除
10#
发表于 2015-3-8 11:41:50 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
飘灵儿 该用户已被删除
11#
发表于 2015-3-11 07:51:30 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
爱飞 该用户已被删除
12#
发表于 2015-3-17 23:22:38 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
谁可相欹 该用户已被删除
13#
发表于 2015-3-25 07:06:52 | 只看该作者
是一种突破用户端机器环境和CPU
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 11:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表