html applett标记是HTML语言自带的标记吗?还是拓展于java的?

为什么我用Appletviewer运行HTML文件是说&applet&标记需要高度属性_百度知道
为什么我用Appletviewer运行HTML文件是说&applet&标记需要高度属性
;标记需要高度属性&public class HelloworldApplet extends Applet{
public void paint(Graphics g)
{BODY&gt./HelloworldApplet&警告;&lt.*!&quot.html但是他就说&quot.awt:&#92,;;WIDTH=200 HEIGTH=200&gt.HelloworldApplet,50);BODY&
}}然后进行编译.javaSeries.class&applet&Deployment\TITLE&/APPLET CODE=&quot,:&/TITLE&gt.drawString(&&lt,在用&HAPPLET&gt,10;&comimport java,,然后在CMD中输入appletviewer E.Java.*;java\&lt,world,;/打不开这个程序;HTML&&HelloworldA建立HTML文件,请问该怎么搞才能打开;HTML&&lt
我有更好的答案
单词错了HEIGTH=200中的应为HEIGHT
向医生提问
完善患者资料:*性别:
其他类似问题
为您推荐:
appletviewer的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁5147人阅读
Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。 Applet 小应用程序的实现主要依靠java.applet 包中的Applet类。与一般的应用程序不同,Applet应用程序必须嵌入在HTML页面中,才能得到解释执行;同时Applet可以从Web页面中获得参数,并和Web页面进行交互。 含有Applet的网页的HTML文件代码中必须带有&applet&和&/applet&这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小程序代码并在本地计算机上执行该Applet小程序。 Applet是一种Java的小程序,它通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行。也可以通过java开发工具的appletviewer来运行。Applet 程序离不开使用它的HTML文件。这个HTML文件中关于Applet的信息至少应包含以下三点: 1)字节码文件名(编译后的Java文件,以.class为后缀) 2)字节码文件的地址 3)在网页上显示Applet的方式。 一个HTML文件增加Applet有关的内容只是使网页更加富有生气,如添加声音、动画等这些吸引人的特征,它并不会改变HTML文件中与Applet无关的元素。 (一) Applet程序开发步骤 Applet程序开发主要步骤如下: 1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序。 2)把Applet的源程序转换为字节码文件。 3)编制使用class 的HTML文件。在HTML文件内放入必要的&APPLET&语句。 下面举一个最简单的HelloWorld 例子来说明Applet程序的开发过程: (1) 编辑Applet 的java源文件 创建文件夹C:/ghq,在该文件夹下建立 HelloWorld.java 文件的源代码如下: import java.awt.*; import java.applet.*; public class HelloWorld extends Applet //继承Appelet类,这是Appelet Java程序的特点 { public void paint(Graphics g ) { g.drawString(&Hello World!&,5,35); } } 保存上述程序在C:/ghq/HelloWorld.java文件里。 (2)编译Applet 编译HelloWorld.java源文件可使用如下JDK命令: C:/ghq/&javac HelloWorld.java&Enter& 注意:如果编写的源程序违反了Java编程语言的语法规则,Java编译器将在屏幕上显示语法错误提示信息。源文件中必须不含任何语法错误,Java编译器才能成功地把源程序转换为appletviewer和浏览器能够执行的字节码程序。 成功地编译Java applet之后生成响应的字节码文件HelloWorld.class的文件。用资源管理器或DIR命令列出目录列表,将会发现目录C:/ghq中多了一个名为HelloWorld.class的文件。 (3)创建HTML文件 在运行创建的HelloWorld.class 之前,还需创建一个HTML文件,appletviewer或浏览器将通过该文件访问创建的Applet。为运行HelloWorld.class, 需要创建包含如下HTML语句的名为HelloWorld.html的文件。 &HTML& &TITLE&HelloWorld! Applet&/TITLE& &APPLET CODE=&JavaWorld.class& WIDTH=200 HEIGHT=100& &/APPLET& &/HTML& 本例中,&APPLET&语句指明该Applet字节码类文件名和以像素为单位的窗口的尺寸。虽然这里HTML文件使用的文件名为HelloWorld.HTML,它对应于HelloWorld.java的名字,但这种对应关系不是必须的,可以用其他的任何名字(比如说Ghq.HTML)命名该HTML文件。但是使文件名保持一种对应关系可给文件的管理带来方便。 (4)执行 HelloWorld.html 如果用appletviewer运行HelloWorld.html,需输入如下的命令行: C:/ghq/&appletviewer JavaWorld.html&ENTER& 可以看出,该命令启动了appletviewer并指明了HTML文件,该HTML文件中包含对应于HelloWorld 的&APPLET&语句。 如果用浏览器运行HelloWorld Applet,需在浏览器的地址栏中输入HTML文件URL地址。 至此,一个Applet程序的开发运行整个过程结束了(包括java源文件、编译的class文件、html文件以及用appletviewer或用浏览器运行)。 (二) Applet类 Applet类是所有Applet应用的基类,所有的Java小应用程序都必须继承该类。如下所示。 import java. applet.*; public class OurApplet extends Applet { ...... ...... } Applet类的构造函数只有一种,即:public Applet() Applet实现了很多基本的方法,下面列出了Applet类中常用方法和用途。 public final void setStub(AppletStub stub) //设置Applet的stub.stub是Java和C之间转换参数并返回值的代码位,它是由系统自动设定的。 public boolean isActive();// 判断一个Applet是否处于活动状态。 public URL getDocumentBase();// 检索表示该Applet运行的文件目录的对象。 public URL getCodeBase();// 获取该Applet 代码的URL地址。 public String getParameter(String name);// 获取该Applet 由name指定参数的值。 public AppletContext getAppletContext();// 返回浏览器或小应用程序观察器。 public void resize(int width,int height);// 调整Applet运行的窗口尺寸。 public void resize(Dimension d);// 调整Applet运行的窗口尺寸。 public void showStatus(String msg);// 在浏览器的状态条中显示指定的信息。 public Image getImage(URL url); // 按url指定的地址装入图象。 public Image getImage(URL url,String name);// 按url指定的地址和文件名加载图像。 public AudioClip getAudioClip(URL url);// 按url指定的地址获取声音文件。 public AudioClip getAudioClip(URL url, String name);// 按url指定的地址和文件名获取声音。 public String getAppletInfo();// 返回Applet应用有关的作者、版本和版权方面的信息; public String[][] getParameterInfo(); // 返回描述Applet参数的字符串数组,该数组通常包含三个字符串: 参数名、该参数所需值的类型和该参数的说明。 public void play(URL url);// 加载并播放一个url指定的音频剪辑。 public void destroy();//撤消Applet及其所占用的资源。若该Applet是活动的,则先终止该Applet的运行。 (1) Applet运行状态控制基本方法 Applet类中的四种基本方法用来控制其运行状态:init()、start()、stop()、destroy() init()方法 这个方法主要是为Applet的正常运行做一些初始化工作。当一个Applet被系统调用时,系统首先调用的就是该方法。通常可以在该方法中完成从网页向Applet传递参数,添加用户界面的基本组件等操作。 start()方法 系统在调用完init()方法之后,将自动调用start()方法。而且,每当用户离开包含该Applet的主页后又再返回时,系统又会再执行一遍start()方法。这就意味着start()方法可以被多次执行,而不像init()方法。因此,可把只希望执行一遍的代码放在init()方法中。可以在start()方法中开始一个线程,如继续一个动画、声音等。 stop()方法 这个方法在用户离开Applet所在页面时执行,因此,它也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,且并不需要人为地去调用该方法。如果Applet中不包含动画、声音等程序,通常也不必实现该方法。 destroy()方法 与对象的finalize()方法不同,Java在浏览器关闭的时候才调用该方法。Applet是嵌在HTML文件中的,所以destroty()方法不关心何时Applet被关闭,它在浏览器关闭的时候自动执行。在destroy()方法中一般可以要求收回占用的非内存独立资源。(如果在Applet仍在运行时浏览器被关闭,系统将先执行stop()方法,再执行destroy()方法。 (2) Applet应用的有关参数说明 利用Applet来接收从HTML中传递过来的参数,下面对这些参数作一简单说明: * CODE标志 CODE标志指定Applet的类名;WIDTH和HEIGHT标志指定Applet窗口的像素尺寸。在APPLET语句里还可使用其他一些标志。 * CODEBASE 标志 CODEBASE标志指定Applet的URL地址。Applet的通用资源定位地址URL,它可以是绝对地址 ,如。也可以是相对于当前HTML所在目录的相对地址,如/AppletPath/Name。如果HTML文件不指定CODEBASE 标志,浏览器将使用和HTML文件相同的URL。 * ALT 标志 虽然Java在WWW上很受欢迎,但并非所有浏览器都对其提供支持。如果某浏览器无法运行Java Applet,那么它在遇到APPLET语句时将显示ALT标志指定的文本信息。 * ALIGN 标志 ALIGN标志可用来控制把Applet窗口显示在HTML文档窗口的什么位置。与HTML&LMG&语句一样,ALIGN标志指定的值可以是TOP、MIDDLE或BOTTOM。 * VSPACE与HSPACE 标志 VSPACE和HSPACE标志指定浏览器显示在Applet窗口周围的水平和竖直空白条的尺寸,单位为像素。如下例使用该标志在Applet窗口之上和之下各留出50像素的空白,在其左和其右各留出25像素的空白: * NAME 标志 NAME标志把指定的名字赋予Applet的当前实例。当浏览器同时运行两个或多个Applet时,各Applet可通过名字相互引用或交换信息。如果忽略NAME标志,Applet的名字将对应于其类名。 * PARAM 标志 通用性是程序设计所追求的目标之一。使用户或者程序员能很方便地使用同一个Applet完成不同的任务是通用性的具体表现。从HTML文件获取信息是提高Applet通用性的一条有效途径。 假设编制了一个把某公司的名字在屏幕上卷动的Applet。为了使该Applet更加通用,则可以使该Applet从HTML文件获取需要卷动的文本信息。这样,若想显示另一个公司的名字,用不着修改Java Applet本身,只需修改HTML文件即可。 PARAM 标志可用来在HTML文件里指定参数,格式如下所示: PARAM Name=&name& Value=&Liter& Java Applet可调用getParameter方法获取HTML文件里设置的参数值。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10416次
排名:千里之外WEB编程语言
  WEB编程语言:
  1.HTML
  超文本标记语言可以规定网页中信息陈列格式,指定需要显示的图片,嵌入其他浏览器支持的描述性语言,以及指定超文本连接对象,如其他网页、JAVA、CGI程序等。
  HTML语言的原文件是纯文本文件,可以是用任何文本编辑器如UNIX的VI、DOS的EDIT、WINDOWS中的书写器等。但专用编辑器如HTML
EASY ! MICROSOFT FRONTPAGE
等提供了一整套模板等编辑工具,还可以直接调用内置的浏览器浏览程序的执行结果,或者提供了“所见即所得”的可视化编程功能。
  2.JAVA SCRIPT
  1)HTML 只能提供一种静态的信息资源,缺少动态客户端与服务器端的交互。JAVA SCRIPT
的出现,使信息和用户之间不仅只是一种显示和浏览的关系,而且实现了实时地、动态的、可交互的表达方式。
  JAVASCRIPT
是一种脚本语言,它采用小程序段的方式实现编程。它的基本结构形式与C、C++、VB、DELPHI十分类似,但她并不需要编译,而是在程序运行过程中被逐行的解释。
  2)它具有以下几个基本特点:
简单性。它是基于java基本语句和控制流之上的简单而紧凑的设计,是学习java的好过渡,而且,它的变量类型是采用若类型,未采用严格的数据类型。
  b) 安全性:javascript
不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据的丢失。
动态性:javascrpt可以直接对用户或客户输入做出响应,无须经过web程序。它对用户的响应采用以事件驱动的方式进行,即由某种操作动作引起相应的事件响应,如:点击鼠标、移动窗口、选择菜单等。
跨平台性:javascript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的计算机,并安装了支持javascript的浏览器就可以正确执行,从而实现了“编写一次,走遍天下”的梦想。
  3.java
  1)java技术可分为三个主要部分:
  A) java语言和类库:
  java语言是支持整个java技术的底层基础,java类库是随java语言一起提供的,提供了在任何平台上正常工作的一系列功能特性。
  B) Java 运行系统:
  主要指java虚拟机,负责将java与平台无关的中间代码翻译成本机的可执行机器代码。
  C) Java applet :
  Java applet
是用java语言编写的小应用程序,通常存放在web服务器上,可以嵌入html中,当调用网页时,自动从web服务器上下载并在客户机上运行,用户的浏览器就作为一个java虚拟机。
  2)java语言的特性:
  1. 简单性:java语言是面向对象的;
  2. 分布性:java是专为网络设计的,由一个类库用于tcp/ip协议。
可解释性:java源程序经编译成字节代码,可以在任何运行JAVA的机器上结识执行,因此,可独立与平台,可移植性好。
安全性:JAVA解释器中有字节代码验证程序,它检查字节代码的来源,可判断出字节代码来自防火墙内还是防火墙外,并确认这些代码可以做什么。
  3)JAVA在WEB服务器中的功能:
  是WEB服务器应用程序的接口,给WWW增添交互性和动态特性。
  1) 公共网关接口(Common gateway
interface)为web服务器定义了一种与外部应用程序交互、共享信息的标准。
  2)CGI的工作原理:
  客户端浏览器向WEB服务器提出服务请求并显示服务器传递过来的结果。WEB服务器将客户请求正确映射传递给CGI接口程序,在将CGI的执行结果传递给客户端的浏览器。CGI接口负责完成WEB服务器传递过来的客户服务请求。
  3)CGI的作用:
  1. 扩大了WEB服务器的功能;
它打破了服务器软件的局限性,允许用户根据需要采用各种语言去实现无法用HTTP、HTML实现的功能,给WWW提供了更为广阔的应用空间。
  3. 为在不同的平台之间进行沟通提供了范例。
  连接服务器与外部应用程序。服务器可以向CGI程序发送信息,CGI程序也可以向服务器程序回送信息。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。JSP?,-è???(R)????ae ?è(R)°??????? 1/2 ???¨_Java_é??aeu?è 1/2 ??>>?aeu?è??? 1/2 ?
>?è(R)(C)? 1/2
??¨JSPé?ué???,-ae??????,?HTML?±>>? 1/4
1/4 ???ae ?è(R)°???ae??ae???>>??>>?JSP?(R)????ae ?è(R)°??????ae??ae????u???ae??ae??? 1/4 ??>>???????? 1/2 ? ? 1/4 ???? ????????¨JSP?(R)????ae ?è(R)°??? ???é?(R)?-? JSP,XML? 1/4 ?TLD? 1/4 ?ae ?è(R)°??? ?>>????ae??ae ?è(R)° ? 1/2 ???¨HTMLè?-è¨?ae???>>?????>>?è??ae ·??>>? 1/4 ?è 3/4 ?ae???>>????? 1/2 ?é?u? 1/4 ? HELLO WOR" name="description" />
JSP?,-è???(R)????ae ?è(R)°??????? 1/2 ???¨
???è?¨???? 1/4 ?ae??ae??? 1/4 ?? 1/2 ?è??? 1/4 ??????>>ae?°? 1/4 ?
ae ??- 3/4 ? 1/4 ?
? 1/2 ?è??? 1/4 ?ma_yk ae??è?? ??¨JSP?,-ae???,??§?ae?????? 1/4 ?????>>?è(R)(C)? 1/2
??¨JSPé?ué???,-ae??????,?HTML?±>>? 1/4
1/4 ???ae ?è(R)°???ae??ae???>>??>>?JSP?(R)????ae ?è(R)°??????ae??ae????u???ae??ae??? 1/4 ??>>???????? 1/2 ? ? 1/4 ???? ????????¨JSP?(R)????ae ?è(R)°??? ???é?(R)?-? JSP,XML? 1/4 ?TLD? 1/4 ?ae ?è(R)°??? ?>>????ae??ae ?è(R)° ? 1/2 ???¨HTMLè?-è¨?ae???>>?????>>?è??ae ·??>>? 1/4 ?è 3/4 ?ae???>>????? 1/2 ?é?u? 1/4 ? HELLO WOR
??????&??????? 1/2 ?è??? 1/4 ?ma_yk??????ae??è???????????????????¨JSP?,-ae???,??§?ae?????? 1/4 ?????>>?è(R)(C)? 1/2
??¨JSPé?ué???,-ae??????,?HTML?±>>? 1/4
1/4 ???ae ?è(R)°???ae??ae???>>??>>?JSP?(R)????ae ?è(R)°??????ae??ae????u???ae??ae??? 1/4 ??>>???????? 1/2 ?????????¨JSP?(R)????ae ?è(R)°????????? ???é?(R)?-???????JSP,XML? 1/4 ?TLD? 1/4 ?ae ?è(R)°??????????>>????ae??ae ?è(R)°??????? 1/2 ???¨HTMLè?-è¨?ae???>>?????>>?è??ae ·??>>? 1/4 ?è 3/4 ?ae???>>????? 1/2 ?é?u? 1/4 ???????
?????????????????????????????? HELLO
WORLD????????????
??????HELLO WORLD????????????????????¨è??é??ae???>>?ae??? 1/4 ?? 1/4 ??§°?,?ae ?è(R)°???HTML ae ?è(R)°( HTML Markup)ae??HTMLae??ae?????ae?§???è?-è¨?,??¨???ae???(R)?aeu?è§???¨ae? 3/4 ?¤????ae????°ae??ae?????ae??? 1/4 ?.?(R)?ae????¨?°??????·""ae??èu·ae???????-è?-????????·,???????-????è(R),?¤?HTMlae ?è(R)°?>>?ae????????ae??? 1/4 ??????°,?????? ?-??????¨JSP?,-ae???>>????????>>??(R)????è???·±???ae ?è(R)°? 1/4 ??>>?? 3/4 ?JSPé?ué??? 1/2 ???¨? 1/4 ?????,?? 3/4 ?ae???¤?????????????????????????
login??????
???????????????
?????????????????¨?,?? 3/4 ??,-?°±ae???,??,?JSP?(R)????ae ?è(R)°??????widtht???heightae??è???,?ae ?è(R)°????±?ae?§???ae???,??,?ae ?è(R)°????(R)????ae???>>¤? 1/4 ???¨?¨????ae???>>??°?? 1/4 ?è(R)¨è(R)??????¨JSP?,-?(R)????ae ?è(R)°???? 1/4 ??(R)?è?¨?,??°±ae???>>?ae ?è(R)°???? 1/2 ?? 1/4 ??°?è??????,??,???±ae??????<<????è? 1/2 ????±>>???ae ?è(R)°???? 1/2 ???¨????°???????ae???u????JSPé?ué?????Java?>>?? ?? 1/4 ?ae??? 3/4 ????é?ué??????,??±?? 1/4 ?????,?ae????(C)????>>?? ?????¤???¨? 1/4 ?ae??é<<????? 1/4 ???????ae??????????????JSPè§?ae??ae ?è(R)°???è???¨???????é?????? 1/2 ??,??,?ae ?è(R)°è?<>??,?èu·????,??,??(R)????é??????? 3/4 ? 1/4 ??????? ???????? 3/4 ?,-??????è±??????<<???????,?ae???¤?? 1/4 ???????Client? 1/4 ?
è?¨?¤??(R)?ae?·?<<??????????JSP-Server? 1/4 ?JSPae???????¨?????????JSP-Page? 1/4 ?JSPé?ué???????????TLD? 1/4 ?
???ae ?è(R)°???ae??è?°ae???>>?? 1/4 ??(R)????ae ?è(R)°???ae ?è(R)°???????§??±?ae?§????¤????ae???>>??-??????????TagClass
ae ?è(R)°?¤?????¨??????????? 1/2 ??,??,???¨ae?·è(R)?é?(R)?,??,?JSPé?ué??ae??? 1/4 ?è???,?è?·ae±?è?<>è°???¨??,??????é?ué??? 1/4 ????ae??è???,?é?ué???,-ae??è???(R)???????ae ?è(R)°? 1/4 ?JSPae??????°±? 1/4 ?ae ?ae?(R)é?ué??ae???>>¤??>>è(R)?é?(R)TLD? 3/4 ???°?¤?????¨?????????,??????ae??? 1/4 ?ae?????è°???¨è???¤?????¨???????ae??é? ??¨ae??ae??? 1/4 ??????¨ae ?è(R)°????¤?????¨????,???è?>>???ae ?è(R)°???????±?ae?§?????,????? 1/4 ??????ae???,?ae??ae??è(R) 3/4 ? 1/2 (R)?±?ae?§???? 1/4 ?è°???¨??,??????setae??ae?????? 1/2 ?ae ?è(R)°???????,?ae??? 1/2 ???¨ae??? 1/4 ??(R)?????>>>>? 1/2 ??±?ae?§é? 1/2 ?,?? 1/4 ????è??è(R) 3/4 ? 1/2 (R)? 1/4 ??? ae-¤???ae???,??±?ae?§é? 1/2 è°???¨setae??ae??????±?ae?§è(R) 3/4 ? 1/2 (R)?(R)??>>????? 1/4 ?JSPae???????¨è°???¨?¤?????¨???????doStartTag()? 1/4 ??????????è°???¨doEndTag()ae??ae?????ae?????JSPae???????¨? 1/4 ??>>§?>>-?¤??????(C)?,????é?ué??,??¨é?ué???>>??° 3/4 è°???¨release()ae??ae??? 1/4 ?ae,?????? ??¨???ae??ae??èu?ae???????????TLDae???>>???????TLD(TLD:Tag Library Descriptorae ?è(R)°???ae??è?°???)ae???>>?? 1/4 ?ae ???????XMLae
1/4 ? 1/4 ????ae ?è(R)°?(R)????ae???>>?? 1/4 ?è?<>????????????????????????????????????????
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"?????????"/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> ????????????????????????????????????????????????
1.0???????????????????????????
1.1??????????????????????????????tagclass???????????????????????????
?????????login??????????????????????????????????????????tagclass.login.login????????????????????????
?????????????????????????????????????????????
?????????????????????????????????
????????????height???????????????????????????????????????
????????????true???????????????????????????????????????
????????????true????????????
?????????????????????
????????????width??????
????????????true??????
????????????true??????
???????????????
??????????????¨è???,?TLDae???>>??,-?(R)??????????ae???,??,?ae ?è(R)°??????ae ?è(R)°??????? 1/4 ?è???,?????,?login???ae ?è(R)°???? 1/4 ?è°???¨?,??,?Applet?>>?é??è????¨ae?·??????ae??ae?§????¤????è???,?ae ?è(R)°????±>>?°±ae??tagclass.login.login???width???heightae??è???,?ae ?è(R)°????,¤?,??±?ae?§????±?ae?§ae????¨? 1/2 ???¨ae ?è(R)°???ae??? 1/2 ??,????ae?°???é??????? 1/4 ???ae???>>?????>>???¨?,?é??????¤?? 3/4 ??,-????? ?? ?,?ae ?è(R)°? 1/4 ????????>>??,?ae???,?ae ?è(R)°ae·>>?? ?? ?,??±?ae?§???ae???>>?? 1/4 ????ae ?è(R)°??????ae???,??,??(R)?é??è???>>??¤?? 1/4 ??§?? 1/4 ?è???·±? 1/4 ?????,??,???¨ae?°TLD???ae???>>?????>>?? 1/2 ???¨ae???,?é??ae?????? 1/4 ?????????????? 1/4 ????????>>???(R)ae???,?é?????? 3/4 ??-??????????TagLibae???>>¤??????é?????? 1/2 ?JSPae???????¨??¨è§?ae???,??,?ae ?è(R)°???ae??? 1/4 ??(R)?ae?????? 1/2 ??(R)?????,??,?ae ?è(R)°?????????? 1/4 ?è???°±ae??TagLibae???>>¤????,>>è??è???>>>>?????????Taglib ae???>>¤ ???????(R)?????,??,?ae ?è(R)°????>>???????è???(R)????ae ?è(R)°??????? 1/4 ?. ??????JSP è?-ae???????? ??????? 3/4 ??-???????????????????
login??????
???????????????
????????? ??????ae??è?°??????ae???>>¤??°ae??ae-¤JSPae???>>?? 1/2 ???¨???è???(R)???????ae ?è(R)°? 1/4 ????ae??? 1/4 ???¨ae ?è(R)°???? 1/4 ??????????ae???(R)?????>>??>>????ae ?è(R)°??????? 1/4 ???? ? 1/2
???é?>>??¨? 1/2 ???¨è???(R)????ae ?è(R)°??????? 1/2 ???¨ae???>>¤??? ???????±?ae?§??????uri="URIToTagLibrary" ? 1/4 ?Uniform Resource Identifier (URI)ae ?ae?(R)ae ?è(R)°??????? 1/4 ????è???(R)???????ae ?è(R)°è??è??????,?????? 1/2 ???? 1/4 ?URI????>>?ae???,??,???,???ae???>>???????è·?? 3/4 ???? ????????????prefix="tagPrefix"? 1/4 ???¨è???(R)????ae ?è(R)°????????????? 1/4 ????????,?? 3/4 ??,-?????????ae ?è(R)°???????¤?????¨????(Tag handle)??????ae???>>?è??ae???>>??,??,?? 3/4 ??-?ae??????,????? 1/2 ??(R)???°?,??,?Tag handle???é?????ae??????,??,??(R)?????±>>?? 3/4 ? 1/4 ??????? ??????è(R)(C)ae???>>????????,??,??(R)?????>>?? ?? 1/4 ???????package
tagclass.??????import javax.servlet.jsp.tagext.TagS??????import javax.servlet.jsp.*;??????import java.io.*;??????public class login extends TagSupport??????{??????
public login()??????
super();??????
public int doStartTag() throws JspTagException??????
JspWriter out = pageContext.getOut();??????
out.println(" ");??????}??????
catch(Exception e)??????
{????????????
return SKIP_BODY;??????}??????publicc int doEndTag()throws JsptagException??????{??????
return EVAL_PAGE;??????}??????
public void release()??????
super.release();??????
public void setWidth(String language)??????
this.width =??????
public String getWidth()??????
return this.??????
public void setHeight(String height)??????
this.height=??????
public String getHeight()??????
return this.??????
private S??????
private S?????? }???????>>??>>??,?ae???>>?????>>???????? 1/4 ??(R)???°?,??,??(R)???????ae ?è(R)°????¤?????¨????ae???? ?,?è??ae±?? 1/4 ??? ????? ?,??,??±>>? 1/4 ?? 1/2 ?????>>§ae??java.Servlet.jsp.tagext.TagSupport?±>>???è???,??±>>ae??? 3/4 ????java.Servlet.jsp.tagext.Tagae?????ae??è??ae±????ae??ae?????ae??ae?????????¤?? 1/4 ?è??é??è??? 1/2 ???¨?,???????ae?????API? 1/4 ?? 1/2 ?JSP?(R)???¨è? 1/2 ?¤?è°???¨ae???>>?è???·±ae??? 3/4 ????ae ?è(R)°????¤?????¨?????????????é?>>?,?ae???,?ae ?è(R)°????±?ae?§?????<>??,??,?get???setae??ae??? 1/4 ?JSP?(R)???¨é??è??? 1/2 ???¨è?????ae??ae???¤?????¨????? 1/4
é?????ae?°??????è???,?ae ?è(R)°????¤?????¨????????>>??,??,?ae??é? ??¨???è??ae????¨???JSPé??è??? 1/2 ???¨ae??é? ??¨?????¨?¤?????¨???????è??ae????¨ae????¨realease()ae??ae???,-?(R)????????????¨?¤?????¨???????????? 1/2 ??¨ae???>>?ae??ae??? 1/4 ?é??è??è°???¨è??ae????¨é??ae? 3/4 ae???? ??¨???èu?ae????????????>>??,¤?,?????,?doStartTag()???doEndTag()???ae??ae??? 1/4 ?ae?§è????·? 1/2 ?????¤???????è 3/4 ??????¨? 1/2 ????è???,¤?,?ae??ae??ae????¨?¤????è???(R)????ae ?è(R)°??????èu·?§?? 1/2 ?? 1/2 (R)????>>?ae??? 1/2 ?? 1/2 (R)è°???¨???????(R)??>>????è??????? 1/4 ae????¨Tag Interfaceé???(R)???????é??ae??int? 1/4 ?è???? ?,?é??ae???? 1/4 ?????<<ae??? 1/4 ???????SKIP_BODYé????<>?ae??ae ??- 3/4 ???é??????>>?? ????<
???ae??è 1/2 ?è??? 1/4 ?
>?? 3/4 ?? 1/2 ????è?¨è 3/4
3/4 ?,???????ae??? 1/4 ?????,?è?¨ae??ae???<<????ae?????è§????ae??è???(R)????ae??è?°? 1/4 ?
?">maven????????<>?

我要回帖

更多关于 html标记手册 的文章

 

随机推荐