Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 33493 Details for
Bug 121585
[Help] Request that servlet.jar be separated into its own bundle
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch based on comment 13 - merge with osgi.services
patch-servlet.txt (text/plain), 213.86 KB, created by
Simon Kaegi
on 2006-01-23 17:47:34 EST
(
hide
)
Description:
Patch based on comment 13 - merge with osgi.services
Filename:
MIME Type:
Creator:
Simon Kaegi
Created:
2006-01-23 17:47:34 EST
Size:
213.86 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.tomcat >Index: .classpath >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.tomcat/.classpath,v >retrieving revision 1.20 >diff -u -r1.20 .classpath >--- .classpath 21 Apr 2005 23:31:58 -0000 1.20 >+++ .classpath 23 Jan 2006 22:20:31 -0000 >@@ -15,7 +15,6 @@ > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="naming-common.jar"/> > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="naming-factory.jar"/> > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="naming-resources.jar"/> >- <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="servlet.jar"/> > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="servlets-common.jar"/> > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="servlets-default.jar"/> > <classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="servlets-invoker.jar"/> >Index: servlet.jar >=================================================================== >RCS file: servlet.jar >diff -N servlet.jar >Binary files /tmp/cvs.3XLvr0 and /dev/null differ >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.tomcat/META-INF/MANIFEST.MF,v >retrieving revision 1.17 >diff -u -r1.17 MANIFEST.MF >--- META-INF/MANIFEST.MF 21 Dec 2005 21:50:50 -0000 1.17 >+++ META-INF/MANIFEST.MF 23 Jan 2006 22:20:31 -0000 >@@ -18,7 +18,6 @@ > naming-common.jar, > naming-factory.jar, > naming-resources.jar, >- servlet.jar, > servlets-common.jar, > servlets-default.jar, > servlets-invoker.jar, >@@ -41,10 +40,6 @@ > javax.management.openmbean;x-internal:=true, > javax.management.relation;x-internal:=true, > javax.management.timer;x-internal:=true, >- javax.servlet;x-internal:=true, >- javax.servlet.http;x-internal:=true, >- javax.servlet.jsp;x-internal:=true, >- javax.servlet.jsp.tagext;x-internal:=true, > mx4j;x-internal:=true, > mx4j.loading;x-internal:=true, > mx4j.log;x-internal:=true, >@@ -108,3 +103,9 @@ > org.apache.tomcat.util.threads;x-internal:=true, > org.eclipse.tomcat.internal;x-internal:=true, > org.eclipse.tomcat.internal.extensions;x-internal:=true >+Import-Package: javax.servlet;version="2.3.0", >+ javax.servlet.http;version="2.3.0", >+ javax.servlet.jsp;version="1.2.0", >+ javax.servlet.jsp.resources;version="1.2.0", >+ javax.servlet.jsp.tagext;version="1.2.0", >+ javax.servlet.resources;version="2.3.0" >#P org.eclipse.osgi.services >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.osgi.services/META-INF/MANIFEST.MF,v >retrieving revision 1.18 >diff -u -r1.18 MANIFEST.MF >--- META-INF/MANIFEST.MF 5 Dec 2005 21:27:43 -0000 1.18 >+++ META-INF/MANIFEST.MF 23 Jan 2006 22:20:32 -0000 >@@ -13,16 +13,25 @@ > org.osgi.service.component; version="1.0", > org.osgi.service.device; version="1.1", > org.osgi.service.event; version="1.0.1", >- org.osgi.service.http; version="1.2", >+ org.osgi.service.http; version="1.2"; uses:="javax.servlet,javax.servlet.http", > org.osgi.service.io; version="1.0", > org.osgi.service.log; version="1.3", > org.osgi.service.metatype; version="1.1", > org.osgi.service.provisioning; version="1.1", > org.osgi.service.upnp; version="1.1", > org.osgi.service.useradmin; version="1.1", >- org.osgi.service.wireadmin; version="1.0" >-Import-Package: org.osgi.framework; version=1.2, >- javax.servlet; resolution:="optional", >- javax.servlet.http; resolution:="optional" >-DynamicImport-Package: javax.servlet, >- javax.servlet.http >+ org.osgi.service.wireadmin; version="1.0", >+ javax.servlet; version="2.3", >+ javax.servlet.http; version="2.3", >+ javax.servlet.jsp; version="1.2", >+ javax.servlet.jsp.resources; version="1.2", >+ javax.servlet.jsp.tagext; version="1.2", >+ javax.servlet.resources; version="2.3" >+Import-Package: org.osgi.framework; version="1.2", >+ javax.servlet; version="2.3", >+ javax.servlet.http; version="2.3", >+ javax.servlet.jsp; version="1.2", >+ javax.servlet.jsp.resources; version="1.2", >+ javax.servlet.jsp.tagext; version="1.2", >+ javax.servlet.resources; version="2.3" >+ >Index: javax/servlet/jsp/tagext/TagData.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagData.class >diff -N javax/servlet/jsp/tagext/TagData.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagData.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,19 @@ >+Êþº¾.G >+34 >+3 5 >+6 >+78 >+9 >+:; >+<= >?@REQUEST_TIME_VALUELjava/lang/Object; >+attributesLjava/util/Hashtable;<init>([[Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTableiIthis"Ljavax/servlet/jsp/tagext/TagData;atts[[Ljava/lang/Object;(Ljava/util/Hashtable;)VattrsgetId()Ljava/lang/String;getAttribute&(Ljava/lang/String;)Ljava/lang/Object;attNameLjava/lang/String;setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VvaluegetAttributeString&(Ljava/lang/String;)Ljava/lang/String;o >+getAttributes()Ljava/util/Enumeration;<clinit>()V >+SourceFileTagData.java0java/util/HashtableABCid*+DEjava/lang/StringF.java/lang/Object javax/servlet/jsp/tagext/TagDatajava/lang/Cloneable(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;keys!¦H*·+Ç*»Y·µ§*»Y+¾·µ+Æ#=+¾¢*´+22+22¶W§ÿå±& ^_`b#e'f/gAfGj )HHF >+*·*+µ±tu v >+ >+ !"1*¶°#$= *´+¶ ° %&'(M*´+,¶W± >+ >+ %&)*+^*´+¶ M,ǰ,À >+°¡ ¢ >+£¥ %& ,-.2*´¶°¯/0#»Y·³ >+±L12 >Index: javax/servlet/jsp/resources/jspxml.dtd >=================================================================== >RCS file: javax/servlet/jsp/resources/jspxml.dtd >diff -N javax/servlet/jsp/resources/jspxml.dtd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/resources/jspxml.dtd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,172 @@ >+<!-- DTD for JSP 1.2 >+ thanks to Bob Foster, WebGain >+--> >+ >+<!-- >+ This DTD is not conditional on any parameter entities in the internal >+ subset and does not export any general entities. >+--> >+ >+<!--================== Constrained Names ====================================--> >+ >+<!ENTITY % URI "CDATA"> >+ <!-- a Uniform Resource Identifier, see [RFC2396] --> >+ >+<!ENTITY % UriList "CDATA"> >+ <!-- a space separated list of Uniform Resource Identifiers --> >+ >+<!ENTITY % URL "CDATA"> >+ <!-- a relative urlSpec is as in Section 2.10.2. --> >+ >+<!ENTITY % BeanID "IDREF"> >+ <!-- a previously declared bean ID in the current scope. --> >+ >+<!ENTITY % Prefix "CDATA"> >+ <!-- a Name that contains no : characters. --> >+ >+<!ENTITY % ClassName "CDATA"> >+ <!-- a fully qualified class name. --> >+ >+<!ENTITY % TypeName "CDATA"> >+ <!-- a fully qualified class or interface name. --> >+ >+<!ENTITY % BeanName "CDATA"> >+ <!-- a bean name as expected by java.beans.Beans instantiate(). --> >+ >+<!ENTITY % Content "CDATA"> >+ <!-- a MIME type followed by an IANA charset, as " type [; S? ['charset='] charset] " --> >+ >+<!ENTITY % Length "CDATA"> >+ <!-- nn for pixels or nn% for percentage length --> >+ >+<!ENTITY % Pixels "CDATA"> >+ <!-- integer representing length in pixels --> >+ >+<!ENTITY % Bool "(true|false|yes|no)"> >+ <!-- boolean --> >+ >+<!-- used for object, applet, img, input and iframe --> >+<!ENTITY % ImgAlign "(top|middle|bottom|left|right)"> >+ >+<!--=================== Element Groups ====================================--> >+ >+<!ENTITY % Directives "jsp:directive.page|jsp:directive.include"> >+ >+<!ENTITY % Scripts "jsp:scriptlet|jsp:declaration|jsp:expression"> >+ >+<!ENTITY % Actions >+ "jsp:useBean >+ |jsp:setProperty >+ |jsp:getProperty >+ |jsp:include >+ |jsp:forward >+ |jsp:plugin" >+> >+ >+<!ENTITY % Body "(jsp:text|%Directives;|%Scripts;|%Actions;)*"> >+ >+ >+<!-- ============================ Elements ============================ --> >+ >+<!-- Root element of a JSP page. >+--> >+<!ELEMENT jsp:root %Body;> >+<!ATTLIST jsp:root >+ xmlns:jsp CDATA "http://java.sun.com/JSP/Page" >+ version CDATA #REQUIRED >+> >+ >+<!ELEMENT jsp:directive.page EMPTY> >+<!ATTLIST jsp:directive.page >+ language CDATA "java" >+ extends %ClassName; #IMPLIED >+ contentType %Content; "text/html; ISO-8859-1" >+ import CDATA #IMPLIED >+ session %Bool; "true" >+ buffer CDATA "8kb" >+ autoFlush %Bool; "true" >+ isThreadSafe %Bool; "true" >+ info CDATA #IMPLIED >+ errorPage %URL; #IMPLIED >+ isErrorPage %Bool; "false" >+> >+ >+<!-- the jsp:directive.include only appears in JSP documents and does >+ not appear in the XML views of JSP pages. >+--> >+ >+<!ELEMENT jsp:directive.include EMPTY> >+<!ATTLIST jsp:directive.include >+ file %URI; #REQUIRED >+> >+ >+<!ELEMENT jsp:scriptlet (#PCDATA)> >+ >+<!ELEMENT jsp:declaration (#PCDATA)> >+ >+<!ELEMENT jsp:expression (#PCDATA)> >+ >+<!ELEMENT jsp:useBean %Body;> >+<!ATTLIST jsp:useBean >+ id ID #REQUIRED >+ class %ClassName; #IMPLIED >+ type %TypeName; #IMPLIED >+ beanName %BeanName; #IMPLIED >+ scope (page >+ |session >+ |request >+ |application) "page" >+> >+ >+<!ELEMENT jsp:setProperty EMPTY> >+<!ATTLIST jsp:setProperty >+ name %BeanID; #REQUIRED >+ property CDATA #REQUIRED >+ value CDATA #IMPLIED >+ param CDATA #IMPLIED >+> >+ >+<!ELEMENT jsp:getProperty EMPTY> >+<!ATTLIST jsp:getProperty >+ name %BeanID; #REQUIRED >+ property CDATA #REQUIRED >+> >+ >+<!ELEMENT jsp:include (jsp:param*)> >+<!ATTLIST jsp:include >+ flush %Bool; "false" >+ page %URL; #REQUIRED >+> >+ >+<!ELEMENT jsp:forward (jsp:param*)> >+<!ATTLIST jsp:forward >+ page %URL; #REQUIRED >+> >+ >+<!ELEMENT jsp:plugin (jsp:params?, jsp:fallback?)> >+<!ATTLIST jsp:plugin >+ type (bean|applet) #REQUIRED >+ code %URI; #IMPLIED >+ codebase %URI; #IMPLIED >+ align %ImgAlign; #IMPLIED >+ archive %UriList; #IMPLIED >+ height %Length; #IMPLIED >+ hspace %Pixels; #IMPLIED >+ jreversion CDATA "1.2" >+ name NMTOKEN #IMPLIED >+ vspace %Pixels; #IMPLIED >+ width %Length; #IMPLIED >+ nspluginurl %URI; #IMPLIED >+ iepluginurl %URI; #IMPLIED >+> >+ >+<!ELEMENT jsp:params (jsp:param+)> >+ >+<!ELEMENT jsp:param EMPTY> >+<!ATTLIST jsp:param >+ name CDATA #REQUIRED >+ value CDATA #REQUIRED >+> >+ >+<!ELEMENT jsp:text #PCDATA> >+ >Index: javax/servlet/UnavailableException.class >=================================================================== >RCS file: javax/servlet/UnavailableException.class >diff -N javax/servlet/UnavailableException.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/UnavailableException.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,15 @@ >+Êþº¾.( >+" # $ %&'servletLjavax/servlet/Servlet; permanentZsecondsI<init>,(Ljavax/servlet/Servlet;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Ljavax/servlet/UnavailableException;msgLjava/lang/String; >+Deprecated-(ILjavax/servlet/Servlet;Ljava/lang/String;)V(Ljava/lang/String;)V(Ljava/lang/String;I)VisPermanent()Z >+getServlet()Ljavax/servlet/Servlet;getUnavailableSeconds()I >+SourceFileUnavailableException.java >+ >+"javax/servlet/UnavailableExceptionjavax/servlet/ServletException! >+ >+Z*,·*+µ*µ±st >+uv >+?!*-·*,µ?*µ§*µ*µ± >+??? *!!!! >+G*+·*µ±¡ >+¢ >+n*+·?*µ§*µ*µ±»½ ¾ÀÂà /*´¬Ô/*´°â:*´§*´¬÷ ! >Index: javax/servlet/jsp/tagext/BodyContent.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/BodyContent.class >diff -N javax/servlet/jsp/tagext/BodyContent.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/BodyContent.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,19 @@ >+Êþº¾.3 >+& >+'() >+* >+ >++,- >+*./enclosingWriterLjavax/servlet/jsp/JspWriter;<init> (Ljavax/servlet/jsp/JspWriter;)VCodeLineNumberTableLocalVariableTablethis&Ljavax/servlet/jsp/tagext/BodyContent;eflush()V >+Exceptions clearBodyexLjava/io/IOException; getReader()Ljava/io/Reader; getString()Ljava/lang/String;writeOut(Ljava/io/Writer;)VgetEnclosingWriter()Ljavax/servlet/jsp/JspWriter; >+SourceFileBodyContent.java0 >+java/io/IOException$Illegal to flush within a custom tag12java/lang/Errorinternal error!;$javax/servlet/jsp/tagext/BodyContentjavax/servlet/jsp/JspWriter(IZ)V(Ljava/lang/String;)Vclear! >+ >+I >+*þ·*+µ±fgh >+ >+ >+4 >+»Y·¿s >+_*¶§L»Y· ¿±|}? >+ !"#/*´°¥$% >Index: javax/servlet/SingleThreadModel.class >=================================================================== >RCS file: javax/servlet/SingleThreadModel.class >diff -N javax/servlet/SingleThreadModel.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/SingleThreadModel.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,2 @@ >+Êþº¾. >+SourceFileSingleThreadModel.javajavax/servlet/SingleThreadModeljava/lang/Object >Index: javax/servlet/http/HttpSession.class >=================================================================== >RCS file: javax/servlet/http/HttpSession.class >diff -N javax/servlet/http/HttpSession.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSession.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,7 @@ >+Êþº¾.&$%getCreationTime()JgetId()Ljava/lang/String;getLastAccessedTimegetServletContext ()Ljavax/servlet/ServletContext;setMaxInactiveInterval(I)VgetMaxInactiveInterval()IgetSessionContext)()Ljavax/servlet/http/HttpSessionContext; >+DeprecatedgetAttribute&(Ljava/lang/String;)Ljava/lang/Object;getValuegetAttributeNames()Ljava/util/Enumeration; >+getValueNames()[Ljava/lang/String;setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VputValueremoveAttribute(Ljava/lang/String;)VremoveValue >+invalidate()VisNew()Z >+SourceFileHttpSession.javajavax/servlet/http/HttpSessionjava/lang/Object >+ >+ !"# >Index: javax/servlet/jsp/tagext/TagLibraryValidator.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagLibraryValidator.class >diff -N javax/servlet/jsp/tagext/TagLibraryValidator.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagLibraryValidator.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+Êþº¾.! >+ initParametersLjava/util/Map;<init>()VCodeLineNumberTableLocalVariableTablethis.Ljavax/servlet/jsp/tagext/TagLibraryValidator;setInitParameters(Ljava/util/Map;)VmapgetInitParameters()Ljava/util/Map;validatev(Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/PageData;)[Ljavax/servlet/jsp/tagext/ValidationMessage;prefixLjava/lang/String;uripage#Ljavax/servlet/jsp/tagext/PageData;release >+SourceFileTagLibraryValidator.java,javax/servlet/jsp/tagext/TagLibraryValidatorjava/lang/Object! 3*·± >+ >+j >+ >*+µ± >+ >+st >+ /*´° >+~ >+ J° >+?* >+ 4*µ± >+ >+ >+ >Index: javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd >=================================================================== >RCS file: javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd >diff -N javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,462 @@ >+<!-- >+ >+ This is the DTD defining the JavaServer Pages 1.2 Tag Library >+ descriptor (.tld) (XML) file format/syntax. >+ >+ A Tag Library is a JAR file containing a valid instance of a Tag Library >+ Descriptor (taglib.tld) file in the META-INF subdirectory, along with the >+ appropriate implementing classes, and other resources required to >+ implement the tags defined therein. >+ >+ Use is subject to license terms. >+ --> >+ >+<!NOTATION WEB-JSPTAGLIB.1_2 PUBLIC >+ "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"> >+ >+<!-- >+This is the XML DTD for the JSP 1.2 Tag Library Descriptor. >+All JSP 1.2 tag library descriptors must include a DOCTYPE >+of the following form: >+ >+ <!DOCTYPE taglib >+ PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" >+ "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> >+ >+--> >+ >+<!-- >+The taglib tag is the document root, it defines: >+ >+tlib-version the version of the tag library implementation >+ >+jsp-version the version of JSP the tag library depends upon >+ >+short-name a simple default short name that could be used by >+ a JSP authoring tool to create names with a mnemonic >+ value; for example, the it may be used as the prefered >+ prefix value in taglib directives >+ >+uri a uri uniquely identifying this taglib >+ >+display-name the display-name element contains a short name that >+ is intended to be displayed by tools >+small-icon optional small-icon that can be used by tools >+ >+large-icon optional large-icon that can be used by tools >+ >+description a simple string describing the "use" of this taglib, >+ should be user discernable >+ >+validator optional TagLibraryValidator information >+ >+listener optional event listener specification >+ >+ >+--> >+ >+<!ELEMENT taglib (tlib-version, jsp-version, short-name, uri?, >+ display-name?, small-icon?, large-icon?, description?, >+ validator?, listener*, tag+) > >+ >+<!ATTLIST taglib id ID #IMPLIED >+ xmlns CDATA #FIXED >+ "http://java.sun.com/JSP/TagLibraryDescriptor" >+> >+ >+<!-- >+Describes this version (number) of the taglibrary (dewey decimal) >+ >+#PCDATA ::= [0-9]*{ "."[0-9] }0..3 >+--> >+ >+<!ELEMENT tlib-version (#PCDATA) > >+ >+<!-- >+Describes the JSP version (number) this taglibrary requires in >+order to function (dewey decimal) >+ >+The default is 1.2 >+ >+#PCDATA ::= [0-9]*{ "."[0-9] }0..3 >+--> >+ >+<!ELEMENT jsp-version (#PCDATA) > >+ >+<!-- >+Defines a short (default) short-name to be used for tags and >+variable names used/created by this tag library. Do not use >+white space, and do not start with digits or underscore. >+ >+#PCDATA ::= NMTOKEN >+--> >+ >+<!ELEMENT short-name (#PCDATA) > >+ >+<!-- >+Defines a public URI that uniquely identifies this version of >+the taglibrary. Leave it empty if it does not apply. >+--> >+ >+<!ELEMENT uri (#PCDATA) > >+ >+<!-- >+Defines an arbitrary text string descirbing the tag library >+--> >+ >+<!ELEMENT description (#PCDATA) > >+ >+<!-- >+ >+Defines an optional validator that can be used to >+validate the conformance of a JSP page to using this tag library. >+--> >+ >+<!ELEMENT validator (validator-class, init-param*, description?) > >+ >+ >+<!-- >+ >+Defines the TagLibraryValidator class that can be used to >+validate the conformance of a JSP page to using this tag library. >+--> >+ >+<!ELEMENT validator-class (#PCDATA) > >+ >+ >+<!-- >+ >+The init-param element contains a name/value pair as an >+initialization param >+--> >+ >+<!ELEMENT init-param (param-name, param-value, description?)> >+ >+<!-- >+ >+The param-name element contains the name of a parameter. >+--> >+ >+<!ELEMENT param-name (#PCDATA)> >+ >+<!-- >+ >+The param-value element contains the value of a parameter. >+--> >+ >+<!ELEMENT param-value (#PCDATA)> >+ >+ >+<!-- >+ >+Defines an optional event listener object to be instantiated and >+registered automatically. >+--> >+ >+<!ELEMENT listener (listener-class) > >+ >+<!-- >+ >+The listener-class element declares a class in the application that >+must be registered as a web application listener bean. See the >+Servlet 2.3 specification for details. >+--> >+ >+<!ELEMENT listener-class (#PCDATA) > >+ >+ >+<!-- >+The tag defines a unique tag in this tag library. It has one >+attribute, id. >+ >+The tag element may have several subelements defining: >+ >+name The unique action name >+ >+tag-class The tag handler class implementing >+ javax.servlet.jsp.tagext.Tag >+ >+tei-class An optional subclass of >+ javax.servlet.jsp.tagext.TagExtraInfo >+ >+body-content The body content type >+ >+display-name A short name that is intended to be displayed >+ by tools >+ >+small-icon Optional small-icon that can be used by tools >+ >+large-icon Optional large-icon that can be used by tools >+ >+description Optional tag-specific information >+ >+variable Optional scripting variable information >+ >+attribute All attributes of this action >+ >+example Optional informal description of an example of a >+ use of this tag >+ >+--> >+ >+<!ELEMENT tag (name, tag-class, tei-class?, body-content?, display-name?, >+ small-icon?, large-icon?, description?, variable*, attribute*, >+ example?) > >+ >+<!-- >+Defines the subclass of javax.serlvet.jsp.tagext.Tag that implements >+the request time semantics for this tag. (required) >+ >+#PCDATA ::= fully qualified Java class name >+--> >+ >+<!ELEMENT tag-class (#PCDATA) > >+ >+<!-- >+Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo for >+this tag. (optional) >+ >+If this is not given, the class is not consulted at translation time. >+ >+#PCDATA ::= fully qualified Java class name >+--> >+ >+<!ELEMENT tei-class (#PCDATA) > >+ >+<!-- >+Provides a hint as to the content of the body of this tag. Primarily >+intended for use by page composition tools. >+ >+There are currently three values specified: >+ >+tagdependent The body of the tag is interpreted by the tag >+ implementation itself, and is most likely in a >+ different "langage", e.g embedded SQL statements. >+ >+JSP The body of the tag contains nested JSP syntax >+ >+empty The body must be empty >+ >+The default (if not defined) is JSP >+ >+#PCDATA ::= tagdependent | JSP | empty >+ >+--> >+ >+<!ELEMENT body-content (#PCDATA) > >+ >+<!-- >+ >+The display-name element contains a short name that is intended >+to be displayed by tools. >+--> >+ >+<!ELEMENT display-name (#PCDATA) > >+ >+ >+<!-- >+ >+The large-icon element contains the name of a file containing a large >+(32 x 32) icon image. The file name is a relative path within the >+tag library. The image must be either in the JPEG or GIF format, and >+the file name must end with the suffix ".jpg" or ".gif" respectively. >+The icon can be used by tools. >+--> >+ >+<!ELEMENT large-icon (#PCDATA) > >+ >+<!-- >+ >+The small-icon element contains the name of a file containing a large >+(32 x 32) icon image. The file name is a relative path within the >+tag library. The image must be either in the JPEG or GIF format, and >+the file name must end with the suffix ".jpg" or ".gif" respectively. >+The icon can be used by tools. >+--> >+ >+<!ELEMENT small-icon (#PCDATA) > >+ >+<!-- >+ >+The example element contains an informal description of an example >+of the use of a tag. >+--> >+ >+<!ELEMENT example (#PCDATA) > >+ >+<!-- >+ >+The variable tag provides information on the scripting variables >+defined by this tag. It is a (translation time) error for a tag >+that has one or more variable subelements to have a TagExtraInfo >+class that returns a non-null object. >+ >+The subelements of variable are of the form: >+ >+name-given The variable name as a constant >+ >+name-from-attribute The name of an attribute whose (translation >+ time) value will give the name of the >+ variable. One of name-given or >+ name-from-attribute is required. >+ >+variable-class Name of the class of the variable. >+ java.lang.String is default. >+ >+declare Whether the variable is declared or not. >+ True is the default. >+ >+scope The scope of the scripting varaible >+ defined. NESTED is default. >+ >+description Optional description of this variable >+ >+--> >+ >+<!ELEMENT variable ( (name-given | name-from-attribute), variable-class?, >+ declare?, scope?, description?) > >+ >+<!-- >+ >+The name for the scripting variable. One of name-given or >+name-from-attribute is required. >+--> >+ >+<!ELEMENT name-given (#PCDATA) > >+ >+<!-- >+ >+The name of an attribute whose (translation-time) value will give >+the name of the variable. One of name-given or name-from-attribute >+is required. >+--> >+ >+<!ELEMENT name-from-attribute (#PCDATA) > >+ >+<!-- >+ >+The optional name of the class for the scripting variable. The >+default is java.lang.String. >+--> >+ >+<!ELEMENT variable-class (#PCDATA) > >+ >+<!-- >+ >+Whether the scripting variable is to be defined or not. See >+TagExtraInfo for details. This element is optional and "true" >+is the default. >+--> >+ >+<!ELEMENT declare (#PCDATA) > >+ >+<!-- >+ >+The scope of the scripting variable. See TagExtraInfo for details. >+The element is optional and "NESTED" is the default. Other legal >+values are "AT_BEGIN" and "AT_END". >+--> >+ >+<!ELEMENT scope (#PCDATA) > >+ >+<!-- >+ >+The attribute tag defines an attribute for the nesting tag >+ >+An attribute definition is composed of: >+ >+- the attributes name (required) >+- if the attribute is required or optional (optional) >+- if the attributes value may be dynamically calculated at runtime >+ by a scriptlet expression (optional) >+- the type of the attributes value (optional) >+- an informal description of the meaning of the attribute (optional) >+ >+--> >+ >+ >+<!-- >+The attribute tag defines an attribute for the nesting tag >+ >+An attribute definition is composed of: >+ >+- the attributes name (required) >+ >+- if the attribute is required or optional (optional) >+ >+- if the attributes value may be dynamically calculated at runtime >+ by a scriptlet expression (optional) >+ >+- the type of the attributes value (optional) >+ >+- an informal description of the meaning of the attribute (optional) >+--> >+ >+<!ELEMENT attribute (name, required? , rtexprvalue?, type?, description?) > >+ >+<!-- >+Defines the canonical name of a tag or attribute being defined >+ >+#PCDATA ::= NMTOKEN >+--> >+ >+<!ELEMENT name (#PCDATA) > >+ >+<!-- >+Defines if the nesting attribute is required or optional. >+ >+#PCDATA ::= true | false | yes | no >+ >+If not present then the default is "false", i.e the attribute >+is optional. >+--> >+ >+<!ELEMENT required (#PCDATA) > >+ >+<!-- >+Defines if the nesting attribute can have scriptlet expressions as >+a value, i.e the value of the attribute may be dynamically calculated >+at request time, as opposed to a static value determined at translation >+time. >+ >+#PCDATA ::= true | false | yes | no >+ >+If not present then the default is "false", i.e the attribute >+has a static value >+--> >+ >+<!ELEMENT rtexprvalue (#PCDATA) > >+ >+ >+<!-- >+ >+Defines the Java type of the attributes value. For static values >+(those determined at translation time) the type is always >+java.lang.String. >+--> >+ >+<!ELEMENT type (#PCDATA) > >+ >+ >+<!-- ID attributes --> >+ >+<!ATTLIST tlib-version id ID #IMPLIED> >+<!ATTLIST jsp-version id ID #IMPLIED> >+<!ATTLIST short-name id ID #IMPLIED> >+<!ATTLIST uri id ID #IMPLIED> >+<!ATTLIST description id ID #IMPLIED> >+<!ATTLIST example id ID #IMPLIED> >+<!ATTLIST tag id ID #IMPLIED> >+<!ATTLIST tag-class id ID #IMPLIED> >+<!ATTLIST tei-class id ID #IMPLIED> >+<!ATTLIST body-content id ID #IMPLIED> >+<!ATTLIST attribute id ID #IMPLIED> >+<!ATTLIST name id ID #IMPLIED> >+<!ATTLIST required id ID #IMPLIED> >+<!ATTLIST rtexprvalue id ID #IMPLIED> >+ >+ >+<!ATTLIST param-name id ID #IMPLIED> >+<!ATTLIST param-value id ID #IMPLIED> >+<!ATTLIST listener id ID #IMPLIED> >+<!ATTLIST listener-class id ID #IMPLIED> >Index: javax/servlet/ServletContextAttributeListener.class >=================================================================== >RCS file: javax/servlet/ServletContextAttributeListener.class >diff -N javax/servlet/ServletContextAttributeListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletContextAttributeListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+ >+attributeAdded/(Ljavax/servlet/ServletContextAttributeEvent;)VattributeRemovedattributeReplaced >+SourceFile$ServletContextAttributeListener.java-javax/servlet/ServletContextAttributeListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/jsp/tagext/ValidationMessage.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/ValidationMessage.class >diff -N javax/servlet/jsp/tagext/ValidationMessage.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/ValidationMessage.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,8 @@ >+Êþº¾. >+ idLjava/lang/String;message<init>'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis,Ljavax/servlet/jsp/tagext/ValidationMessage;getId()Ljava/lang/String; >+getMessage >+SourceFileValidationMessage.java *javax/servlet/jsp/tagext/ValidationMessagejava/lang/Object()V! >+Y*·*+µ*,µ±XY Z[ >+ /*´°e >+/*´°n >+ >Index: javax/servlet/http/HttpSessionAttributeListener.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionAttributeListener.class >diff -N javax/servlet/http/HttpSessionAttributeListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionAttributeListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+ >+attributeAdded/(Ljavax/servlet/http/HttpSessionBindingEvent;)VattributeRemovedattributeReplaced >+SourceFile!HttpSessionAttributeListener.java/javax/servlet/http/HttpSessionAttributeListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/ServletContextListener.class >=================================================================== >RCS file: javax/servlet/ServletContextListener.class >diff -N javax/servlet/ServletContextListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletContextListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,3 @@ >+Êþº¾. >+contextInitialized&(Ljavax/servlet/ServletContextEvent;)VcontextDestroyed >+SourceFileServletContextListener.java$javax/servlet/ServletContextListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/http/HttpSessionListener.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionListener.class >diff -N javax/servlet/http/HttpSessionListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,3 @@ >+Êþº¾. >+sessionCreated((Ljavax/servlet/http/HttpSessionEvent;)VsessionDestroyed >+SourceFileHttpSessionListener.java&javax/servlet/http/HttpSessionListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/http/LocalStrings_fr.properties >=================================================================== >RCS file: javax/servlet/http/LocalStrings_fr.properties >diff -N javax/servlet/http/LocalStrings_fr.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/LocalStrings_fr.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,13 @@ >+# Default localized string information >+# Localized for Locale fr_FR >+ >+err.cookie_name_is_token=Le nom de cookie {0} est un "token" réservé >+err.io.negativelength=Taille négative donnée dans la méthode "write" >+err.io.short_read=Lecture partielle >+ >+http.method_not_implemented=Le méthode {0} n''est pas définie dans la RFC 2068 et n''est pas supportée par l''API Servlet >+ >+http.method_get_not_supported=La méthode HTTP GET n''est pas supportée par cette URL >+http.method_post_not_supported=La méthode HTTP POST n''est pas supportée par cette URL >+http.method_put_not_supported=La méthode HTTP PUT n''est pas supportée par cette URL >+http.method_delete_not_supported=La méthode HTTP DELETE n''est pas supportée par cette URL >Index: javax/servlet/http/HttpSessionBindingListener.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionBindingListener.class >diff -N javax/servlet/http/HttpSessionBindingListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionBindingListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+ >+valueBound/(Ljavax/servlet/http/HttpSessionBindingEvent;)VvalueUnbound >+SourceFileHttpSessionBindingListener.java-javax/servlet/http/HttpSessionBindingListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/jsp/JspFactory.class >=================================================================== >RCS file: javax/servlet/jsp/JspFactory.class >diff -N javax/servlet/jsp/JspFactory.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspFactory.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,11 @@ >+Êþº¾. >+ defltLjavax/servlet/jsp/JspFactory;<init>()VCodeLineNumberTableLocalVariableTablethissetDefaultFactory!(Ljavax/servlet/jsp/JspFactory;)VgetDefaultFactory ()Ljavax/servlet/jsp/JspFactory;getPageContext(Ljavax/servlet/Servlet;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljava/lang/String;ZIZ)Ljavax/servlet/jsp/PageContext;releasePageContext"(Ljavax/servlet/jsp/PageContext;)V >+getEngineInfo#()Ljavax/servlet/jsp/JspEngineInfo;<clinit> >+SourceFileJspFactory.javajavax/servlet/jsp/JspFactoryjava/lang/Object! >+ /*·± >+R) >+ 3*³± >+ >+`a) ²° >+h ³± >+T >Index: javax/servlet/ServletRequest.class >=================================================================== >RCS file: javax/servlet/ServletRequest.class >diff -N javax/servlet/ServletRequest.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletRequest.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,12 @@ >+Êþº¾.401getAttribute&(Ljava/lang/String;)Ljava/lang/Object;getAttributeNames()Ljava/util/Enumeration;getCharacterEncoding()Ljava/lang/String;setCharacterEncoding(Ljava/lang/String;)V >+Exceptions2getContentLength()IgetContentTypegetInputStream$()Ljavax/servlet/ServletInputStream;3getParameter&(Ljava/lang/String;)Ljava/lang/String;getParameterNamesgetParameterValues'(Ljava/lang/String;)[Ljava/lang/String;getParameterMap()Ljava/util/Map;getProtocol getScheme >+getServerName >+getServerPort getReader()Ljava/io/BufferedReader; >+getRemoteAddr >+getRemoteHostsetAttribute'(Ljava/lang/String;Ljava/lang/Object;)VremoveAttribute getLocale()Ljava/util/Locale; >+getLocalesisSecure()ZgetRequestDispatcher5(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;getRealPath >+Deprecated >+SourceFileServletRequest.javajavax/servlet/ServletRequestjava/lang/Object$java/io/UnsupportedEncodingExceptionjava/io/IOException >+ >+ !"#$ >+%&'()*+,-./ >Index: javax/servlet/GenericServlet.class >=================================================================== >RCS file: javax/servlet/GenericServlet.class >diff -N javax/servlet/GenericServlet.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/GenericServlet.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,34 @@ >+Êþº¾.Z >+? >+@AB CDE >+F >+DG >+ >+? >+H >+ >+IJ >+ >+KLMLNHOPQRSconfigLjavax/servlet/ServletConfig;<init>()VCodeLineNumberTableLocalVariableTablethisLjavax/servlet/GenericServlet;destroygetInitParameter&(Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String;getInitParameterNames()Ljava/util/Enumeration;getServletConfig()Ljavax/servlet/ServletConfig;getServletContext ()Ljavax/servlet/ServletContext;getServletInfo()Ljava/lang/String;init (Ljavax/servlet/ServletConfig;)V >+ExceptionsTlog(Ljava/lang/String;)Vmsg*(Ljava/lang/String;Ljava/lang/Throwable;)VmessagetLjava/lang/Throwable;service@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)VUgetServletName >+SourceFileGenericServlet.java()"#&'*+.java/lang/StringBuffer<-VW: X-Y2325javax/servlet/GenericServletjava/lang/Objectjavax/servlet/Servletjavax/servlet/ServletConfigjava/io/Serializablejavax/servlet/ServletExceptionjava/io/IOExceptionappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringjavax/servlet/ServletContext! >+/*·±n !+±z "#?*¶+¹°? $%&'4 >+*¶¹°§ >+ ()/*´°· *+4 >+*¶¹°Ì >+ ,--°á ./F >+*+µ*¶±ÿ >+ >+01.+± 0123\$*¶ » >+Y·*¶¶ >+¶ >++¶ >+¶¹± >+*#+$ $4%25g%*¶ » >+Y·*¶¶ >+¶ >++¶ >+¶,¹± >+A$B % %6%%789:01;<-4 >+*´¹°n >+ => >Index: javax/servlet/LocalStrings_ja.properties >=================================================================== >RCS file: javax/servlet/LocalStrings_ja.properties >diff -N javax/servlet/LocalStrings_ja.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/LocalStrings_ja.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+# Default localized string information >+# Localized for Locale en_US >+ >+# err.not_iso8859_1=Not an ISO 8859-1 character: {0} >+err.not_iso8859_1=\u6587\u5b57 {0} \u306f ISO 8859-1 \u6587\u5b57\u30bb\u30c3\u30c8\u306e\u6587\u5b57\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 >+# value.true=true >+value.true=true >+# value.false=false >+value.false=false >Index: javax/servlet/jsp/tagext/IterationTag.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/IterationTag.class >diff -N javax/servlet/jsp/tagext/IterationTag.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/IterationTag.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾.EVAL_BODY_AGAINI >+ConstantValuedoAfterBody()I >+Exceptions >+SourceFileIterationTag.java%javax/servlet/jsp/tagext/IterationTagjava/lang/Objectjavax/servlet/jsp/tagext/Tagjavax/servlet/jsp/JspException >+ >Index: javax/servlet/jsp/tagext/BodyTag.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/BodyTag.class >diff -N javax/servlet/jsp/tagext/BodyTag.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/BodyTag.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾. >+EVAL_BODY_TAGI >+ConstantValue >+DeprecatedEVAL_BODY_BUFFEREDsetBodyContent)(Ljavax/servlet/jsp/tagext/BodyContent;)V >+doInitBody()V >+Exceptions >+SourceFileBodyTag.java javax/servlet/jsp/tagext/BodyTagjava/lang/Object%javax/servlet/jsp/tagext/IterationTagjavax/servlet/jsp/JspException >+ >+ >Index: javax/servlet/resources/web-app_2_2.dtd >=================================================================== >RCS file: javax/servlet/resources/web-app_2_2.dtd >diff -N javax/servlet/resources/web-app_2_2.dtd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/resources/web-app_2_2.dtd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,565 @@ >+ >+<!-- >+The web-app element is the root of the deployment descriptor for >+a web application >+--> >+ >+<!ELEMENT web-app (icon?, display-name?, description?, distributable?, >+context-param*, servlet*, servlet-mapping*, session-config?, >+mime-mapping*, welcome-file-list?, error-page*, taglib*, >+resource-ref*, security-constraint*, login-config?, security-role*, >+env-entry*, ejb-ref*)> >+ >+<!-- >+The icon element contains a small-icon and a large-icon element >+which specify the location within the web application for a small and >+large image used to represent the web application in a GUI tool. At a >+minimum, tools must accept GIF and JPEG format images. >+--> >+ >+<!ELEMENT icon (small-icon?, large-icon?)> >+ >+<!-- >+The small-icon element contains the location within the web >+application of a file containing a small (16x16 pixel) icon image. >+--> >+ >+<!ELEMENT small-icon (#PCDATA)> >+ >+<!-- >+The large-icon element contains the location within the web >+application of a file containing a large (32x32 pixel) icon image. >+--> >+ >+<!ELEMENT large-icon (#PCDATA)> >+ >+<!-- >+The display-name element contains a short name that is intended >+to be displayed by GUI tools >+--> >+ >+<!ELEMENT display-name (#PCDATA)> >+ >+<!-- >+The description element is used to provide descriptive text about >+the parent element. >+--> >+ >+<!ELEMENT description (#PCDATA)> >+ >+<!-- >+The distributable element, by its presence in a web application >+deployment descriptor, indicates that this web application is >+programmed appropriately to be deployed into a distributed servlet >+container >+--> >+ >+<!ELEMENT distributable EMPTY> >+ >+<!-- >+The context-param element contains the declaration of a web >+application's servlet context initialization parameters. >+--> >+ >+<!ELEMENT context-param (param-name, param-value, description?)> >+ >+<!-- >+The param-name element contains the name of a parameter. >+--> >+ >+<!ELEMENT param-name (#PCDATA)> >+ >+<!-- >+The param-value element contains the value of a parameter. >+--> >+ >+<!ELEMENT param-value (#PCDATA)> >+ >+<!-- >+The servlet element contains the declarative data of a >+servlet. If a jsp-file is specified and the load-on-startup element is >+present, then the JSP should be precompiled and loaded. >+--> >+ >+<!ELEMENT servlet (icon?, servlet-name, display-name?, description?, >+(servlet-class|jsp-file), init-param*, load-on-startup?, security-role-ref*)> >+ >+<!-- >+The servlet-name element contains the canonical name of the >+servlet. >+--> >+ >+<!ELEMENT servlet-name (#PCDATA)> >+ >+<!-- >+The servlet-class element contains the fully qualified class name >+of the servlet. >+--> >+ >+<!ELEMENT servlet-class (#PCDATA)> >+ >+<!-- >+The jsp-file element contains the full path to a JSP file within >+the web application. >+--> >+ >+<!ELEMENT jsp-file (#PCDATA)> >+ >+<!-- >+The init-param element contains a name/value pair as an >+initialization param of the servlet >+--> >+ >+<!ELEMENT init-param (param-name, param-value, description?)> >+ >+<!-- >+The load-on-startup element indicates that this servlet should be >+loaded on the startup of the web application. The optional contents of >+these element must be a positive integer indicating the order in which >+the servlet should be loaded. Lower integers are loaded before higher >+integers. If no value is specified, or if the value specified is not a >+positive integer, the container is free to load it at any time in the >+startup sequence. >+--> >+ >+<!ELEMENT load-on-startup (#PCDATA)> >+ >+<!-- >+The servlet-mapping element defines a mapping between a servlet >+and a url pattern >+--> >+ >+<!ELEMENT servlet-mapping (servlet-name, url-pattern)> >+ >+<!-- >+The url-pattern element contains the url pattern of the >+mapping. Must follow the rules specified in Section 10 of the Servlet >+API Specification. >+--> >+ >+<!ELEMENT url-pattern (#PCDATA)> >+ >+<!-- >+The session-config element defines the session parameters for >+this web application. >+--> >+ >+<!ELEMENT session-config (session-timeout?)> >+ >+<!-- >+The session-timeout element defines the default session timeout >+interval for all sessions created in this web application. The >+specified timeout must be expressed in a whole number of minutes. >+--> >+ >+<!ELEMENT session-timeout (#PCDATA)> >+ >+<!-- >+The mime-mapping element defines a mapping between an extension >+and a mime type. >+--> >+ >+<!ELEMENT mime-mapping (extension, mime-type)> >+ >+<!-- >+The extension element contains a string describing an >+extension. example: "txt" >+--> >+ >+<!ELEMENT extension (#PCDATA)> >+ >+<!-- >+The mime-type element contains a defined mime type. example: >+"text/plain" >+--> >+ >+<!ELEMENT mime-type (#PCDATA)> >+ >+<!-- >+The welcome-file-list contains an ordered list of welcome files >+elements. >+--> >+ >+<!ELEMENT welcome-file-list (welcome-file+)> >+ >+<!-- >+The welcome-file element contains file name to use as a default >+welcome file, such as index.html >+--> >+ >+<!ELEMENT welcome-file (#PCDATA)> >+ >+<!-- >+The taglib element is used to describe a JSP tag library. >+--> >+ >+<!ELEMENT taglib (taglib-uri, taglib-location)> >+ >+<!-- >+The taglib-uri element describes a URI, relative to the location >+of the web.xml document, identifying a Tag Library used in the Web >+Application. >+--> >+ >+<!ELEMENT taglib-uri (#PCDATA)> >+ >+<!-- >+the taglib-location element contains the location (as a resource >+relative to the root of the web application) where to find the Tag >+Libary Description file for the tag library. >+--> >+ >+<!ELEMENT taglib-location (#PCDATA)> >+ >+<!-- >+The error-page element contains a mapping between an error code >+or exception type to the path of a resource in the web application >+--> >+ >+<!ELEMENT error-page ((error-code | exception-type), location)> >+ >+<!-- >+The error-code contains an HTTP error code, ex: 404 >+--> >+ >+<!ELEMENT error-code (#PCDATA)> >+ >+<!-- >+The exception type contains a fully qualified class name of a >+Java exception type. >+--> >+ >+<!ELEMENT exception-type (#PCDATA)> >+ >+<!-- >+The location element contains the location of the resource in the >+web application >+--> >+ >+<!ELEMENT location (#PCDATA)> >+ >+<!-- >+The resource-ref element contains a declaration of a Web >+Application's reference to an external resource. >+--> >+ >+<!ELEMENT resource-ref (description?, res-ref-name, res-type, res-auth)> >+ >+<!-- >+The res-ref-name element specifies the name of the resource >+factory reference name. >+--> >+ >+<!ELEMENT res-ref-name (#PCDATA)> >+ >+<!-- >+The res-type element specifies the (Java class) type of the data >+source. >+--> >+ >+<!ELEMENT res-type (#PCDATA)> >+ >+<!-- >+The res-auth element indicates whether the application component >+code performs resource signon programmatically or whether the >+container signs onto the resource based on the principle mapping >+information supplied by the deployer. Must be CONTAINER or SERVLET >+--> >+ >+<!ELEMENT res-auth (#PCDATA)> >+ >+<!-- >+The security-constraint element is used to associate security >+constraints with one or more web resource collections >+--> >+ >+<!ELEMENT security-constraint (web-resource-collection+, >+auth-constraint?, user-data-constraint?)> >+ >+<!-- >+The web-resource-collection element is used to identify a subset >+of the resources and HTTP methods on those resources within a web >+application to which a security constraint applies. If no HTTP methods >+are specified, then the security constraint applies to all HTTP >+methods. >+--> >+ >+<!ELEMENT web-resource-collection (web-resource-name, description?, >+url-pattern*, http-method*)> >+ >+<!-- >+The web-resource-name contains the name of this web resource >+collection >+--> >+ >+<!ELEMENT web-resource-name (#PCDATA)> >+ >+<!-- >+The http-method contains an HTTP method (GET | POST |...) >+--> >+ >+<!ELEMENT http-method (#PCDATA)> >+ >+<!-- >+The user-data-constraint element is used to indicate how data >+communicated between the client and container should be protected >+--> >+ >+<!ELEMENT user-data-constraint (description?, transport-guarantee)> >+ >+<!-- >+The transport-guarantee element specifies that the communication >+between client and server should be NONE, INTEGRAL, or >+CONFIDENTIAL. NONE means that the application does not require any >+transport guarantees. A value of INTEGRAL means that the application >+requires that the data sent between the client and server be sent in >+such a way that it can't be changed in transit. CONFIDENTIAL means >+that the application requires that the data be transmitted in a >+fashion that prevents other entities from observing the contents of >+the transmission. In most cases, the presence of the INTEGRAL or >+CONFIDENTIAL flag will indicate that the use of SSL is required. >+--> >+ >+<!ELEMENT transport-guarantee (#PCDATA)> >+ >+<!-- >+The auth-constraint element indicates the user roles that should >+be permitted access to this resource collection. The role used here >+must appear in a security-role-ref element. >+--> >+ >+<!ELEMENT auth-constraint (description?, role-name*)> >+ >+<!-- >+The role-name element contains the name of a security role. >+--> >+ >+<!ELEMENT role-name (#PCDATA)> >+ >+<!-- >+The login-config element is used to configure the authentication >+method that should be used, the realm name that should be used for >+this application, and the attributes that are needed by the form login >+mechanism. >+--> >+ >+<!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)> >+ >+<!-- >+The realm name element specifies the realm name to use in HTTP >+Basic authorization >+--> >+ >+<!ELEMENT realm-name (#PCDATA)> >+ >+<!-- >+The form-login-config element specifies the login and error pages >+that should be used in form based login. If form based authentication >+is not used, these elements are ignored. >+--> >+ >+<!ELEMENT form-login-config (form-login-page, form-error-page)> >+ >+<!-- >+The form-login-page element defines the location in the web app >+where the page that can be used for login can be found >+--> >+ >+<!ELEMENT form-login-page (#PCDATA)> >+ >+<!-- >+The form-error-page element defines the location in the web app >+where the error page that is displayed when login is not successful >+can be found >+--> >+ >+<!ELEMENT form-error-page (#PCDATA)> >+ >+<!-- >+The auth-method element is used to configure the authentication >+mechanism for the web application. As a prerequisite to gaining access >+to any web resources which are protected by an authorization >+constraint, a user must have authenticated using the configured >+mechanism. Legal values for this element are "BASIC", "DIGEST", >+"FORM", or "CLIENT-CERT". >+--> >+ >+<!ELEMENT auth-method (#PCDATA)> >+ >+<!-- >+The security-role element contains the declaration of a security >+role which is used in the security-constraints placed on the web >+application. >+--> >+ >+<!ELEMENT security-role (description?, role-name)> >+ >+<!-- >+The role-name element contains the name of a role. This element >+must contain a non-empty string. >+--> >+ >+<!ELEMENT security-role-ref (description?, role-name, role-link)> >+ >+<!-- >+The role-link element is used to link a security role reference >+to a defined security role. The role-link element must contain the >+name of one of the security roles defined in the security-role >+elements. >+--> >+ >+<!ELEMENT role-link (#PCDATA)> >+ >+<!-- >+The env-entry element contains the declaration of an >+application's environment entry. This element is required to be >+honored on in J2EE compliant servlet containers. >+--> >+ >+<!ELEMENT env-entry (description?, env-entry-name, env-entry-value?, >+env-entry-type)> >+ >+<!-- >+The env-entry-name contains the name of an application's >+environment entry >+--> >+ >+<!ELEMENT env-entry-name (#PCDATA)> >+ >+<!-- >+The env-entry-value element contains the value of an >+application's environment entry >+--> >+ >+<!ELEMENT env-entry-value (#PCDATA)> >+ >+<!-- >+The env-entry-type element contains the fully qualified Java type >+of the environment entry value that is expected by the application >+code. The following are the legal values of env-entry-type: >+java.lang.Boolean, java.lang.String, java.lang.Integer, >+java.lang.Double, java.lang.Float. >+--> >+ >+<!ELEMENT env-entry-type (#PCDATA)> >+ >+<!-- >+The ejb-ref element is used to declare a reference to an >+enterprise bean. >+--> >+ >+<!ELEMENT ejb-ref (description?, ejb-ref-name, ejb-ref-type, home, remote, >+ejb-link?)> >+ >+<!-- >+The ejb-ref-name element contains the name of an EJB >+reference. This is the JNDI name that the servlet code uses to get a >+reference to the enterprise bean. >+--> >+ >+<!ELEMENT ejb-ref-name (#PCDATA)> >+ >+<!-- >+The ejb-ref-type element contains the expected java class type of >+the referenced EJB. >+--> >+ >+<!ELEMENT ejb-ref-type (#PCDATA)> >+ >+<!-- >+The ejb-home element contains the fully qualified name of the >+EJB's home interface >+--> >+ >+<!ELEMENT home (#PCDATA)> >+ >+<!-- >+The ejb-remote element contains the fully qualified name of the >+EJB's remote interface >+--> >+ >+<!ELEMENT remote (#PCDATA)> >+ >+<!-- >+The ejb-link element is used in the ejb-ref element to specify >+that an EJB reference is linked to an EJB in an encompassing Java2 >+Enterprise Edition (J2EE) application package. The value of the >+ejb-link element must be the ejb-name of and EJB in the J2EE >+application package. >+--> >+ >+<!ELEMENT ejb-link (#PCDATA)> >+ >+<!-- >+The ID mechanism is to allow tools to easily make tool-specific >+references to the elements of the deployment descriptor. This allows >+tools that produce additional deployment information (i.e information >+beyond the standard deployment descriptor information) to store the >+non-standard information in a separate file, and easily refer from >+these tools-specific files to the information in the standard web-app >+deployment descriptor. >+--> >+ >+<!ATTLIST web-app id ID #IMPLIED> >+<!ATTLIST icon id ID #IMPLIED> >+<!ATTLIST small-icon id ID #IMPLIED> >+<!ATTLIST large-icon id ID #IMPLIED> >+<!ATTLIST display-name id ID #IMPLIED> >+<!ATTLIST description id ID #IMPLIED> >+<!ATTLIST distributable id ID #IMPLIED> >+<!ATTLIST context-param id ID #IMPLIED> >+<!ATTLIST param-name id ID #IMPLIED> >+<!ATTLIST param-value id ID #IMPLIED> >+<!ATTLIST servlet id ID #IMPLIED> >+<!ATTLIST servlet-name id ID #IMPLIED> >+<!ATTLIST servlet-class id ID #IMPLIED> >+<!ATTLIST jsp-file id ID #IMPLIED> >+<!ATTLIST init-param id ID #IMPLIED> >+<!ATTLIST load-on-startup id ID #IMPLIED> >+<!ATTLIST servlet-mapping id ID #IMPLIED> >+<!ATTLIST url-pattern id ID #IMPLIED> >+<!ATTLIST session-config id ID #IMPLIED> >+<!ATTLIST session-timeout id ID #IMPLIED> >+<!ATTLIST mime-mapping id ID #IMPLIED> >+<!ATTLIST extension id ID #IMPLIED> >+<!ATTLIST mime-type id ID #IMPLIED> >+<!ATTLIST welcome-file-list id ID #IMPLIED> >+<!ATTLIST welcome-file id ID #IMPLIED> >+<!ATTLIST taglib id ID #IMPLIED> >+<!ATTLIST taglib-uri id ID #IMPLIED> >+<!ATTLIST taglib-location id ID #IMPLIED> >+<!ATTLIST error-page id ID #IMPLIED> >+<!ATTLIST error-code id ID #IMPLIED> >+<!ATTLIST exception-type id ID #IMPLIED> >+<!ATTLIST location id ID #IMPLIED> >+<!ATTLIST resource-ref id ID #IMPLIED> >+<!ATTLIST res-ref-name id ID #IMPLIED> >+<!ATTLIST res-type id ID #IMPLIED> >+<!ATTLIST res-auth id ID #IMPLIED> >+<!ATTLIST security-constraint id ID #IMPLIED> >+<!ATTLIST web-resource-collection id ID #IMPLIED> >+<!ATTLIST web-resource-name id ID #IMPLIED> >+<!ATTLIST http-method id ID #IMPLIED> >+<!ATTLIST user-data-constraint id ID #IMPLIED> >+<!ATTLIST transport-guarantee id ID #IMPLIED> >+<!ATTLIST auth-constraint id ID #IMPLIED> >+<!ATTLIST role-name id ID #IMPLIED> >+<!ATTLIST login-config id ID #IMPLIED> >+<!ATTLIST realm-name id ID #IMPLIED> >+<!ATTLIST form-login-config id ID #IMPLIED> >+<!ATTLIST form-login-page id ID #IMPLIED> >+<!ATTLIST form-error-page id ID #IMPLIED> >+<!ATTLIST auth-method id ID #IMPLIED> >+<!ATTLIST security-role id ID #IMPLIED> >+<!ATTLIST security-role-ref id ID #IMPLIED> >+<!ATTLIST role-link id ID #IMPLIED> >+<!ATTLIST env-entry id ID #IMPLIED> >+<!ATTLIST env-entry-name id ID #IMPLIED> >+<!ATTLIST env-entry-value id ID #IMPLIED> >+<!ATTLIST env-entry-type id ID #IMPLIED> >+<!ATTLIST ejb-ref id ID #IMPLIED> >+<!ATTLIST ejb-ref-name id ID #IMPLIED> >+<!ATTLIST ejb-ref-type id ID #IMPLIED> >+<!ATTLIST home id ID #IMPLIED> >+<!ATTLIST remote id ID #IMPLIED> >+<!ATTLIST ejb-link id ID #IMPLIED> >Index: javax/servlet/FilterConfig.class >=================================================================== >RCS file: javax/servlet/FilterConfig.class >diff -N javax/servlet/FilterConfig.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/FilterConfig.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾. >+ >+getFilterName()Ljava/lang/String;getServletContext ()Ljavax/servlet/ServletContext;getInitParameter&(Ljava/lang/String;)Ljava/lang/String;getInitParameterNames()Ljava/util/Enumeration; >+SourceFileFilterConfig.javajavax/servlet/FilterConfigjava/lang/Object >+ >Index: javax/servlet/jsp/JspException.class >=================================================================== >RCS file: javax/servlet/jsp/JspException.class >diff -N javax/servlet/jsp/JspException.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspException.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+Êþº¾.$ >+ >+ >+ rootCauseLjava/lang/Throwable;<init>()VCodeLineNumberTableLocalVariableTablethis Ljavax/servlet/jsp/JspException;(Ljava/lang/String;)VmsgLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)Vmessage(Ljava/lang/Throwable;)VgetRootCause()Ljava/lang/Throwable; >+SourceFileJspException.java >+ !"#javax/servlet/jsp/JspExceptionjava/lang/Exceptionjava/lang/ThrowablegetLocalizedMessage()Ljava/lang/String;! >+3*·± >+HI >+ >*+·± >+WX >+ Q*+·*,µ±mn >+o >+ J*+¶·*+µ± >+ >+/*´° >+ >Index: javax/servlet/http/LocalStrings_ja.properties >=================================================================== >RCS file: javax/servlet/http/LocalStrings_ja.properties >diff -N javax/servlet/http/LocalStrings_ja.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/LocalStrings_ja.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,21 @@ >+# Default localized string information >+# Localized for Locale en_US >+ >+# err.cookie_name_is_token=Cookie name {0} is a reserved token >+err.cookie_name_is_token=cookie \u540d {0} \u306f\u4e88\u7d04\u3055\u308c\u305f\u30c8\u30fc\u30af\u30f3\u3067\u3059\u3002 >+# err.io.negativelength=Negative Length given in write method >+err.io.negativelength=\u66f8\u304d\u8fbc\u307f\u30e1\u30bd\u30c3\u30c9\u3067\u8ca0\u306e\u9577\u3055\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002 >+# err.io.short_read=Short Read >+err.io.short_read=\u8aad\u307f\u8fbc\u307f\u304c\u3059\u3050\u306b\u7d42\u308f\u308a\u307e\u3057\u305f\u3002 >+ >+# http.method_not_implemented=Method {0} is not defined in RFC 2068 and is not supported by the Servlet API >+http.method_not_implemented=\u30e1\u30bd\u30c3\u30c9 {0} \u306f RFC 2068 \u306b\u306f\u5b9a\u7fa9\u3055\u308c\u3066\u304a\u3089\u305a\u3001\u30b5\u30fc\u30d6\u30ec\u30c3\u30c8 API \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 >+ >+# http.method_get_not_supported=HTTP method GET is not supported by this URL >+http.method_get_not_supported=HTTP \u306e GET \u30e1\u30bd\u30c3\u30c9\u306f\u3053\u306e URL \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 >+# http.method_post_not_supported=HTTP method POST is not supported by this URL >+http.method_post_not_supported=HTTP \u306e POST \u30e1\u30bd\u30c3\u30c9\u306f\u3053\u306e URL \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 >+# http.method_put_not_supported=HTTP method PUT is not supported by this URL >+http.method_put_not_supported=HTTP \u306e PUT \u30e1\u30bd\u30c3\u30c9\u306f\u3053\u306e URL \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 >+# http.method_delete_not_supported=Http method DELETE is not supported by this URL >+http.method_delete_not_supported=HTTP \u306e DELETE \u30e1\u30bd\u30c3\u30c9\u306f\u3053\u306e URL \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 >Index: javax/servlet/jsp/HttpJspPage.class >=================================================================== >RCS file: javax/servlet/jsp/HttpJspPage.class >diff -N javax/servlet/jsp/HttpJspPage.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/HttpJspPage.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+_jspServiceR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V >+Exceptions >+SourceFileHttpJspPage.javajavax/servlet/jsp/HttpJspPagejava/lang/Objectjavax/servlet/jsp/JspPagejavax/servlet/ServletExceptionjava/io/IOException >Index: javax/servlet/http/HttpServletResponseWrapper.class >=================================================================== >RCS file: javax/servlet/http/HttpServletResponseWrapper.class >diff -N javax/servlet/http/HttpServletResponseWrapper.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpServletResponseWrapper.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,27 @@ >+Êþº¾.g >+L >+MN >+OPQRSTUVWXYZ[\]^_`ab<init>+(Ljavax/servlet/http/HttpServletResponse;)VCodeLineNumberTableLocalVariableTablethis/Ljavax/servlet/http/HttpServletResponseWrapper;response(Ljavax/servlet/http/HttpServletResponse;_getHttpServletResponse*()Ljavax/servlet/http/HttpServletResponse; addCookie(Ljavax/servlet/http/Cookie;)VcookieLjavax/servlet/http/Cookie;containsHeader(Ljava/lang/String;)ZnameLjava/lang/String; encodeURL&(Ljava/lang/String;)Ljava/lang/String;urlencodeRedirectURL encodeUrlencodeRedirectUrl sendError(ILjava/lang/String;)VscImsg >+Exceptionsc(I)VsendRedirect(Ljava/lang/String;)Vlocation >+setDateHeader(Ljava/lang/String;J)VdateJ >+addDateHeader setHeader'(Ljava/lang/String;Ljava/lang/String;)Vvalue addHeadersetIntHeader(Ljava/lang/String;I)VaddIntHeader setStatussm >+SourceFileHttpServletResponseWrapper.javadef&javax/servlet/http/HttpServletResponse!"#$'(+,.,/,0,12189:<=@=ABDBEFGFH8H2-javax/servlet/http/HttpServletResponseWrapper$javax/servlet/ServletResponseWrapperjava/io/IOException"(Ljavax/servlet/ServletResponse;)VgetResponse!()Ljavax/servlet/ServletResponse;!>*+·± >+Z[ !"2*·À°^#$C*·+¹± >+f >+g%&'(?*·+¹¬p)*+,?*·+¹°x-*.,?*·+¹°-*/,?*·+¹ °-*0,?*·+¹ >+°?-*12N*·,¹± >+ 345*6718C*·¹± >+¢ >+£34679:C*·+¹ >+± >+ª >+«;*67<=N*·+ ¹± >+²³ )*>?@=N*·+ ¹± >+º» )*>?ABN*·+,¹± >+Âà )*C*DBN*·+,¹± >+ÊË )*C*EFN*·+¹± >+ÒÓ )*C4GFN*·+¹± >+ÚÛ )*C4H8C*·¹± >+ä >+å34H2N*·,¹± >+ìí 34I*JK >Index: javax/servlet/jsp/PageContext.class >=================================================================== >RCS file: javax/servlet/jsp/PageContext.class >diff -N javax/servlet/jsp/PageContext.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/PageContext.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,15 @@ >+Êþº¾.h >+XYZ >+PAGE_SCOPEI >+ConstantValue >+REQUEST_SCOPE >+SESSION_SCOPEAPPLICATION_SCOPEPAGELjava/lang/String;[PAGECONTEXT\REQUEST]RESPONSE^CONFIG_SESSION`OUTaAPPLICATIONb EXCEPTIONc<init>()VCodeLineNumberTableLocalVariableTablethisLjavax/servlet/jsp/PageContext; >+initializel(Ljavax/servlet/Servlet;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljava/lang/String;ZIZ)V >+ExceptionsdefreleasesetAttribute'(Ljava/lang/String;Ljava/lang/Object;)V((Ljava/lang/String;Ljava/lang/Object;I)VgetAttribute&(Ljava/lang/String;)Ljava/lang/Object;'(Ljava/lang/String;I)Ljava/lang/Object; >+findAttributeremoveAttribute(Ljava/lang/String;)V(Ljava/lang/String;I)VgetAttributesScope(Ljava/lang/String;)IgetAttributeNamesInScope(I)Ljava/util/Enumeration;getOut()Ljavax/servlet/jsp/JspWriter; >+getSession"()Ljavax/servlet/http/HttpSession;getPage()Ljava/lang/Object; >+getRequest ()Ljavax/servlet/ServletRequest;getResponse!()Ljavax/servlet/ServletResponse;getException()Ljava/lang/Exception;getServletConfig()Ljavax/servlet/ServletConfig;getServletContext ()Ljavax/servlet/ServletContext;forwardgincludehandlePageException(Ljava/lang/Exception;)V(Ljava/lang/Throwable;)VpushBody(()Ljavax/servlet/jsp/tagext/BodyContent;popBody >+SourceFilePageContext.java!"javax/servlet/jsp/PageContextjava/lang/Objectjavax.servlet.jsp.jspPage javax.servlet.jsp.jspPageContextjavax.servlet.jsp.jspRequestjavax.servlet.jsp.jspResponsejavax.servlet.jsp.jspConfigjavax.servlet.jsp.jspSessionjavax.servlet.jsp.jspOut javax.servlet.jsp.jspApplicationjavax.servlet.jsp.jspExceptionjava/io/IOExceptionjava/lang/IllegalStateException"java/lang/IllegalArgumentExceptionjavax/servlet/ServletException! >+ >+ >+ !"#/*·±$%&'()*+,-."/0/123245367689:;<=>?@ABCDEFGHIJKLM7*N+O7*N+PQ*N+PR*N+ST#,°$?%&'U>#,°$L%&'VW >Index: javax/servlet/jsp/JspTagException.class >=================================================================== >RCS file: javax/servlet/jsp/JspTagException.class >diff -N javax/servlet/jsp/JspTagException.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspTagException.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾. >+ >+<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis#Ljavax/servlet/jsp/JspTagException;msgLjava/lang/String;()V >+SourceFileJspTagException.java!javax/servlet/jsp/JspTagExceptionjavax/servlet/jsp/JspException!>*+·± >+EF >+ >+3*·± >+LM >+ >Index: javax/servlet/http/HttpSessionBindingEvent.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionBindingEvent.class >diff -N javax/servlet/http/HttpSessionBindingEvent.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionBindingEvent.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,15 @@ >+Êþº¾.$ >+ >+ !"nameLjava/lang/String;valueLjava/lang/Object;<init>5(Ljavax/servlet/http/HttpSession;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis,Ljavax/servlet/http/HttpSessionBindingEvent;session Ljavax/servlet/http/HttpSession;G(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/Object;)V >+getSession"()Ljavax/servlet/http/HttpSession;getName()Ljava/lang/String;getValue()Ljava/lang/Object; >+SourceFileHttpSessionBindingEvent.java# >+*javax/servlet/http/HttpSessionBindingEvent#javax/servlet/http/HttpSessionEvent#(Ljavax/servlet/http/HttpSession;)V! >+ >+Q*+·*,µ±{| >+} >+d*+·*,µ*-µ± >+* >+ >+/*·° >+/*´°® >+/*´°» >Index: javax/servlet/http/HttpSessionActivationListener.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionActivationListener.class >diff -N javax/servlet/http/HttpSessionActivationListener.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionActivationListener.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,3 @@ >+Êþº¾. >+sessionWillPassivate((Ljavax/servlet/http/HttpSessionEvent;)VsessionDidActivate >+SourceFile"HttpSessionActivationListener.java0javax/servlet/http/HttpSessionActivationListenerjava/lang/Objectjava/util/EventListener >Index: javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd >=================================================================== >RCS file: javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd >diff -N javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,191 @@ >+<!-- >+ >+ This is the DTD defining the JavaServer Pages 1.1 Tag Library >+ descriptor (.tld) (XML) file format/syntax. >+ >+ A Tag Library is a JAR file containing a valid instance of a Tag Library >+ Descriptor (taglib.tld) file in the META-INF subdirectory, along with the >+ appropriate implementing classes, and other resources required to >+ implement the tags defined therein. >+ >+ Use is subject to license terms. >+ --> >+ >+<!-- >+The taglib tag is the document root, it defines: >+ >+tlibversion the version of the tag library implementation >+jspversion the version of JSP the tag library depends upon >+ >+shortname a simple default short name that could be used by >+ a JSP authoring tool to create names with a mnemonic >+ value; for example, the it may be used as the prefered >+ prefix value in taglib directives >+uri a uri uniquely identifying this taglib >+info a simple string describing the "use" of this taglib, >+ should be user discernable >+--> >+ >+<!ELEMENT taglib (tlibversion, jspversion?, shortname, uri?, info?, tag+) > >+<!ATTLIST taglib id ID #IMPLIED >+ xmlns CDATA #FIXED >+ "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd" >+> >+ >+<!-- >+Describes this version (number) of the taglibrary (dewey decimal) >+ >+#PCDATA ::= [0-9]*{ "."[0-9] }0..3 >+--> >+ >+<!ELEMENT tlibversion (#PCDATA) > >+ >+<!-- >+Describes the JSP version (number) this taglibrary requires in >+order to function (dewey decimal) >+ >+The default is 1.1 >+ >+#PCDATA ::= [0-9]*{ "."[0-9] }0..3 >+--> >+ >+<!ELEMENT jspversion (#PCDATA) > >+ >+<!-- >+Defines a short (default) shortname to be used for tags and >+variable names used/created by this tag library. Do not use >+white space, and do not start with digits or underscore. >+ >+#PCDATA ::= NMTOKEN >+--> >+ >+<!ELEMENT shortname (#PCDATA) > >+ >+<!-- >+Defines a public URI that uniquely identifies this version of >+the taglibrary Leave it empty if it does not apply. >+--> >+ >+<!ELEMENT uri (#PCDATA) > >+ >+<!-- >+Defines an arbitrary text string descirbing the tag library >+--> >+ >+<!ELEMENT info (#PCDATA) > >+ >+<!-- >+The tag defines a unique tag in this tag library, defining: >+ >+- the unique tag/element name >+- the subclass of javax.servlet.jsp.tagext.Tag implementation class >+- an optional subclass of javax.servlet.jsp.tagext.TagExtraInfo >+- the body content type (hint) >+- optional tag-specific information >+- any attributes >+--> >+ >+<!ELEMENT tag (name, tagclass, teiclass?, bodycontent?, info?, attribute*) > >+ >+<!-- >+Defines the subclass of javax.serlvet.jsp.tagext.Tag that implements >+the request time semantics for this tag. (required) >+ >+#PCDATA ::= fully qualified Java class name >+--> >+ >+<!ELEMENT tagclass (#PCDATA) > >+ >+<!-- >+Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo for >+this tag. (optional) >+ >+If this is not given, the class is not consulted at translation time. >+ >+#PCDATA ::= fully qualified Java class name >+--> >+ >+<!ELEMENT teiclass (#PCDATA) > >+ >+<!-- >+Provides a hint as to the content of the body of this tag. Primarily >+intended for use by page composition tools. >+ >+There are currently three values specified: >+ >+tagdependent The body of the tag is interpreted by the tag >+ implementation itself, and is most likely in a >+ different "langage", e.g embedded SQL statements. >+ >+JSP The body of the tag contains nested JSP syntax >+ >+empty The body must be empty >+ >+The default (if not defined) is JSP >+ >+#PCDATA ::= tagdependent | JSP | empty >+ >+--> >+ >+<!ELEMENT bodycontent (#PCDATA) > >+ >+<!-- >+The attribute tag defines an attribute for the nesting tag >+ >+An attribute definition is composed of: >+ >+- the attributes name (required) >+- if the attribute is required or optional (optional) >+- if the attributes value may be dynamically calculated at runtime >+ by a scriptlet expression (optional) >+ >+--> >+ >+<!ELEMENT attribute (name, required? , rtexprvalue?) > >+ >+<!-- >+Defines the canonical name of a tag or attribute being defined >+ >+#PCDATA ::= NMTOKEN >+--> >+ >+<!ELEMENT name (#PCDATA) > >+ >+<!-- >+Defines if the nesting attribute is required or optional. >+ >+#PCDATA ::= true | false | yes | no >+ >+If not present then the default is "false", i.e the attribute >+is optional. >+--> >+ >+<!ELEMENT required (#PCDATA) > >+ >+<!-- >+Defines if the nesting attribute can have scriptlet expressions as >+a value, i.e the value of the attribute may be dynamically calculated >+at request time, as opposed to a static value determined at translation >+time. >+ >+#PCDATA ::= true | false | yes | no >+ >+If not present then the default is "false", i.e the attribute >+has a static value >+--> >+ >+<!ELEMENT rtexprvalue (#PCDATA) > >+ >+<!ATTLIST tlibversion id ID #IMPLIED> >+<!ATTLIST jspversion id ID #IMPLIED> >+<!ATTLIST shortname id ID #IMPLIED> >+<!ATTLIST uri id ID #IMPLIED> >+<!ATTLIST info id ID #IMPLIED> >+<!ATTLIST tag id ID #IMPLIED> >+<!ATTLIST tagclass id ID #IMPLIED> >+<!ATTLIST teiclass id ID #IMPLIED> >+<!ATTLIST bodycontent id ID #IMPLIED> >+<!ATTLIST attribute id ID #IMPLIED> >+<!ATTLIST name id ID #IMPLIED> >+<!ATTLIST required id ID #IMPLIED> >+<!ATTLIST rtexprvalue id ID #IMPLIED> >Index: javax/servlet/jsp/tagext/TagVariableInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagVariableInfo.class >diff -N javax/servlet/jsp/tagext/TagVariableInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagVariableInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+Êþº¾.+ >+" # $ % & '() nameGivenLjava/lang/String;nameFromAttribute classNamedeclareZscopeI<init>;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)VCodeLineNumberTableLocalVariableTablethis*Ljavax/servlet/jsp/tagext/TagVariableInfo;getNameGiven()Ljava/lang/String;getNameFromAttributegetClassName >+getDeclare()ZgetScope()I >+SourceFileTagVariableInfo.java* >+ >+ >+ >+(javax/servlet/jsp/tagext/TagVariableInfojava/lang/Object()V! >+ >+ >+ >+ *·*+µ*,µ*-µ*µ*µ±TU VWXYZ> >+ >+ >+ >+ /*´°c/*´°p/*´°z/*´¬/*´¬ ! >Index: javax/servlet/jsp/tagext/TryCatchFinally.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TryCatchFinally.class >diff -N javax/servlet/jsp/tagext/TryCatchFinally.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TryCatchFinally.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾.doCatch(Ljava/lang/Throwable;)V >+Exceptions >+ doFinally()V >+SourceFileTryCatchFinally.java(javax/servlet/jsp/tagext/TryCatchFinallyjava/lang/Objectjava/lang/Throwable >Index: javax/servlet/jsp/tagext/TagExtraInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagExtraInfo.class >diff -N javax/servlet/jsp/tagext/TagExtraInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagExtraInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+Êþº¾. >+ tagInfo"Ljavax/servlet/jsp/tagext/TagInfo;<init>()VCodeLineNumberTableLocalVariableTablethis'Ljavax/servlet/jsp/tagext/TagExtraInfo;getVariableInfoL(Ljavax/servlet/jsp/tagext/TagData;)[Ljavax/servlet/jsp/tagext/VariableInfo;data"Ljavax/servlet/jsp/tagext/TagData;isValid%(Ljavax/servlet/jsp/tagext/TagData;)Z >+setTagInfo%(Ljavax/servlet/jsp/tagext/TagInfo;)V >+getTagInfo$()Ljavax/servlet/jsp/tagext/TagInfo; >+SourceFileTagExtraInfo.java %javax/servlet/jsp/tagext/VariableInfo%javax/servlet/jsp/tagext/TagExtraInfojava/lang/Object! >+/*·±V >+ >+9½°a >+ >+6¬m >+ >+>*+µ± >+vw >+ >+/*´° >+ >Index: javax/servlet/jsp/tagext/BodyTagSupport.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/BodyTagSupport.class >diff -N javax/servlet/jsp/tagext/BodyTagSupport.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/BodyTagSupport.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,25 @@ >+Êþº¾./ >+# >+$ % >+& >+'()*+bodyContent&Ljavax/servlet/jsp/tagext/BodyContent;<init>()VCodeLineNumberTableLocalVariableTablethis)Ljavax/servlet/jsp/tagext/BodyTagSupport; >+doStartTag()I >+Exceptions,doEndTagsetBodyContent)(Ljavax/servlet/jsp/tagext/BodyContent;)Vb >+doInitBodydoAfterBodyreleasegetBodyContent(()Ljavax/servlet/jsp/tagext/BodyContent;getPreviousOut()Ljavax/servlet/jsp/JspWriter; >+SourceFileBodyTagSupport.java >+-. 'javax/servlet/jsp/tagext/BodyTagSupport#javax/servlet/jsp/tagext/TagSupport javax/servlet/jsp/tagext/BodyTagjavax/servlet/jsp/JspException$javax/servlet/jsp/tagext/BodyContentgetEnclosingWriter! >+ >+3*·± >+[\ >+,¬f >+/*·¬r >+>*+µ± >+ >+ >++±? >+,¬? >+< >+*µ*·±¨ª « >+ >+/*´°´ >+2*´¶°¿!" >Index: javax/servlet/ServletContextAttributeEvent.class >=================================================================== >RCS file: javax/servlet/ServletContextAttributeEvent.class >diff -N javax/servlet/ServletContextAttributeEvent.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletContextAttributeEvent.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾. >+ nameLjava/lang/String;valueLjava/lang/Object;<init>E(Ljavax/servlet/ServletContext;Ljava/lang/String;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis,Ljavax/servlet/ServletContextAttributeEvent;sourceLjavax/servlet/ServletContext;getName()Ljava/lang/String;getValue()Ljava/lang/Object; >+SourceFile!ServletContextAttributeEvent.java >+ *javax/servlet/ServletContextAttributeEvent!javax/servlet/ServletContextEvent!(Ljavax/servlet/ServletContext;)V! >+d*+·*,µ*-µ± >+OP >+QR* /*´° >+Y/*´° >+e >Index: javax/servlet/jsp/tagext/Tag.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/Tag.class >diff -N javax/servlet/jsp/tagext/Tag.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/Tag.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,7 @@ >+Êþº¾. SKIP_BODYI >+ConstantValueEVAL_BODY_INCLUDE SKIP_PAGE EVAL_PAGEsetPageContext"(Ljavax/servlet/jsp/PageContext;)V setParent!(Ljavax/servlet/jsp/tagext/Tag;)V getParent ()Ljavax/servlet/jsp/tagext/Tag; >+doStartTag()I >+ExceptionsdoEndTagrelease()V >+SourceFileTag.javajavax/servlet/jsp/tagext/Tagjava/lang/Objectjavax/servlet/jsp/JspException >+ >+ >Index: javax/servlet/LocalStrings_fr.properties >=================================================================== >RCS file: javax/servlet/LocalStrings_fr.properties >diff -N javax/servlet/LocalStrings_fr.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/LocalStrings_fr.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,7 @@ >+# Default localized string information >+# Localized for Locale fr_FR >+ >+err.not_iso8859_1={0} n''est pas un caractère ISO 8859-1 >+value.true=true >+value.false=false >+ >Index: javax/servlet/http/HttpUtils.class >=================================================================== >RCS file: javax/servlet/http/HttpUtils.class >diff -N javax/servlet/http/HttpUtils.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpUtils.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,59 @@ >+Êþº¾.ß >+8yz >+y{ >+y| >+y}~ >+ >+ >+? >+ >+ >+7 >+ >+ >+L >+ >+ 7? >+? >+? >+ >+ >+7 >+ >+ >+ >+ >+? >+ >+ >+ ¡¢¡£¡¤¥¡¦§ >+¨© >+ª« >+¬ 7®¯LSTRING_FILELjava/lang/String; >+ConstantValuelStringsLjava/util/ResourceBundle; >+nullHashtableLjava/util/Hashtable;<init>()VCodeLineNumberTableLocalVariableTablethisLjavax/servlet/http/HttpUtils;parseQueryString)(Ljava/lang/String;)Ljava/util/Hashtable;iIoldVals[Ljava/lang/String;pairposkeyvalsvalArrayhtsbLjava/lang/StringBuffer;stLjava/util/StringTokenizer; >+parsePostData:(ILjavax/servlet/ServletInputStream;)Ljava/util/Hashtable;msginputLenoffseteLjava/io/IOException; >+postedBody&Ljava/io/UnsupportedEncodingException;lenin"Ljavax/servlet/ServletInputStream;postedBytes[B parseName>(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/String;!Ljava/lang/NumberFormatException;rest+Ljava/lang/StringIndexOutOfBoundsException;cC >+getRequestURLA(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/StringBuffer;req'Ljavax/servlet/http/HttpServletRequest;urlschemeporturlPath<clinit> >+SourceFileHttpUtils.java >+Deprecated@A"java/lang/IllegalArgumentExceptionjava/util/Hashtablejava/lang/StringBufferjava/util/StringTokenizer&@°±²³´µ¶·¸fg¹º»¼½¾java/lang/String¿ÀÁÂÃ<=err.io.short_readÄÅÆ@Çjava/io/IOExceptionÈ´8859_1@ÉGH$java/io/UnsupportedEncodingExceptionÊËÌÍÎÏÐÑÒjava/lang/NumberFormatException)java/lang/StringIndexOutOfBoundsException·ÓÎÔÕ´Ö״غٴ://Ú´httpÛ¼httpsÎÜjavax.servlet.http.LocalStringsÝÞ>?javax/servlet/http/HttpUtilsjava/lang/Object'(Ljava/lang/String;Ljava/lang/String;)V >+hasMoreTokens()Z nextToken()Ljava/lang/String;indexOf(I)I substring(II)Ljava/lang/String;length()IcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; javax/servlet/ServletInputStreamread([BII)Ijava/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V >+getMessage([BIILjava/lang/String;)V setLength(I)VcharAt(I)Cappend(C)Ljava/lang/StringBuffer;java/lang/IntegerparseInt(Ljava/lang/String;I)I(I)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString%javax/servlet/http/HttpServletRequest getScheme >+getServerPort >+getRequestURI >+getServerNameequals(I)Ljava/lang/StringBuffer; getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle;!789:;4 >+<=>?@AB/*·±C_DEF GHB´ÊL*Ç»Y·¿»Y·M»Y·N»Y* · >+:¶¶:=¶ >+6 »Y·¿¶-¸:`¶¶-¸:,¶;,¶À: ¾`½L6 >+ >+ ¾¢+ >+ >+2S >+§ÿì+ ¾S§ >+½L+S,+¶W§ÿe,°Cb?*?2?9BHP^r{??£©³ ¸¡½£È¥DpIJ >+*KL 9M:BNJ^gO:rSP:ÊQ:ÈRL´S?¬TU* VW XYBN|?»Y·°+Ç»Y·¿¼M>+,d¶6?²¶:»Y·¿`>d?ÿÔ§N»Y-¶·¿»Y,·N-¸°N»Y-¶!·¿MP]no CNÚÛÝÞäæé)ê.ë8ìBîGïMóPñQò]ûjüoýpD\ 8 >+Z:)[J/\JQ]^j_:p]`|aJ|bc`de >+fgBQ?+¶"=*¶¢~*¶#>«h%$++ ¶$W§M+*``¶¸%¶$W§2:»Y·¿:*¶(:+¶)W¶ § +¶$W§ÿ+¶*°:RU&:R_'CR >+07:OR!UW_ahox {#~% >+)DHW]hhi:a]joklIJ?Q:?TU mnBîp»Y·L*¹+M*¹,>*¹-:+,¶)W+.¶)W+*¹/¶)W,0¶1 P ,2¶1»+:¶$W+*¹,¶3W+¶)W+°C2GHIJO$P+Q6RUT\Ug[n\D4pophqUar:ZsJRt:uAB/4¸5³»Y·³6±C >+SVvwx >Index: javax/servlet/jsp/tagext/TagSupport.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagSupport.class >diff -N javax/servlet/jsp/tagext/TagSupport.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagSupport.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,28 @@ >+Êþº¾. >+YZ[\ >+] >+^ _` >+a >+Yb >+Ycde >+Yf >+g >+h i j k lm >+h >+n >+o >+p >+qrstuparentLjavax/servlet/jsp/tagext/Tag;valuesLjava/util/Hashtable;idLjava/lang/String;pageContextLjavax/servlet/jsp/PageContext;"class$javax$servlet$jsp$tagext$TagLjava/lang/Class; SyntheticfindAncestorWithClassO(Ljavax/servlet/jsp/tagext/Tag;Ljava/lang/Class;)Ljavax/servlet/jsp/tagext/Tag;CodeLineNumberTableLocalVariableTabletagfromklassisInterfaceZ<init>()Vthis%Ljavax/servlet/jsp/tagext/TagSupport; >+doStartTag()I >+ExceptionsvdoEndTagdoAfterBodyrelease setParent!(Ljavax/servlet/jsp/tagext/Tag;)Vt getParent ()Ljavax/servlet/jsp/tagext/Tag;setId(Ljava/lang/String;)VgetId()Ljava/lang/String;setPageContext"(Ljavax/servlet/jsp/PageContext;)VsetValue'(Ljava/lang/String;Ljava/lang/Object;)VkoLjava/lang/Object;getValue&(Ljava/lang/String;)Ljava/lang/Object;removeValue getValues()Ljava/util/Enumeration;class$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0 >+SourceFileTagSupport.javawxS java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundErroryE2C%&javax.servlet.jsp.tagext.TagRSz{0|}@A~?23!"#$ java/util/Hashtable Q#javax/servlet/jsp/tagext/TagSupportjava/lang/Object%javax/servlet/jsp/tagext/IterationTagjava/io/Serializablejavax/servlet/jsp/JspExceptionjava/lang/ClassforName >+getMessageisAssignableFrom(Ljava/lang/Class;)Z()Zjavax/servlet/jsp/tagext/Tag >+isInstance(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;removekeys! !"#$%&'()*Ä\=*Æ,+Æ(²Ç¸Y³§²+¶ +¶ >+Y=°*¹N-ǰ+-¶+-¶ >+¶ -°-K§ÿØ+& wy/}1?8<>UW,*8!-\.\/&Z0123*/*·±+,4567*,¬+£,4589:7*-¬+¯,4589;7*,¬+¼,4589<3*4*µ±+ >+ÉÊ,45=>*>*+µ±+ >+ÔÕ,45?@A*/*´°+ß,45BC*>*+µ±+ >+éê,45!"DE*/*´°+ó,45FG*>*+µ±+ >+þÿ,45#$HI*g*´Ç*»Y·µ*´+,¶W±+ >+ >+, 45J"KLMN*N*´Ç°*´+¶°+ ,45J"OC*M*´Æ*´+¶W±+%&(,45J"PQ*C*´Ç°*´¶°+12 4,45RS*N*¸°L»Y+¶·¿+{,TUV"'WX >Index: javax/servlet/ServletException.class >=================================================================== >RCS file: javax/servlet/ServletException.class >diff -N javax/servlet/ServletException.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletException.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+Êþº¾.# >+ >+ >+ rootCauseLjava/lang/Throwable;<init>()VCodeLineNumberTableLocalVariableTablethis Ljavax/servlet/ServletException;(Ljava/lang/String;)VmessageLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)VgetRootCause()Ljava/lang/Throwable; >+SourceFileServletException.java >+ !"javax/servlet/ServletExceptionjava/lang/Exceptionjava/lang/ThrowablegetLocalizedMessage()Ljava/lang/String;! >+3*·± >+XY >+ >*+·± >+kl >+ Q*+·*,µ± >+ >+ J*+¶·*+µ±¡¢ >+£ >+/*´°³ >+ >Index: javax/servlet/ServletRequestWrapper.class >=================================================================== >RCS file: javax/servlet/ServletRequestWrapper.class >diff -N javax/servlet/ServletRequestWrapper.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletRequestWrapper.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,55 @@ >+Êþº¾. >+ `ab >+c d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}~requestLjavax/servlet/ServletRequest;<init>!(Ljavax/servlet/ServletRequest;)VCodeLineNumberTableLocalVariableTablethis%Ljavax/servlet/ServletRequestWrapper; >+getRequest ()Ljavax/servlet/ServletRequest; >+setRequestgetAttribute&(Ljava/lang/String;)Ljava/lang/Object;nameLjava/lang/String;getAttributeNames()Ljava/util/Enumeration;getCharacterEncoding()Ljava/lang/String;setCharacterEncoding(Ljava/lang/String;)Venc >+Exceptions?getContentLength()IgetContentTypegetInputStream$()Ljavax/servlet/ServletInputStream;getParameter&(Ljava/lang/String;)Ljava/lang/String;getParameterMap()Ljava/util/Map;getParameterNamesgetParameterValues'(Ljava/lang/String;)[Ljava/lang/String;getProtocol getScheme >+getServerName >+getServerPort getReader()Ljava/io/BufferedReader; >+getRemoteAddr >+getRemoteHostsetAttribute'(Ljava/lang/String;Ljava/lang/Object;)VoLjava/lang/Object;removeAttribute getLocale()Ljava/util/Locale; >+getLocalesisSecure()ZgetRequestDispatcher5(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;pathgetRealPath >+SourceFileServletRequestWrapper.java$"java/lang/IllegalArgumentExceptionRequest cannot be null$7"#./234567;<=5>?ABCDE3FGH5I5J5K<LMN5O5PQT7UVW3XYZ[]B#javax/servlet/ServletRequestWrapperjava/lang/Objectjavax/servlet/ServletRequest$java/io/UnsupportedEncodingExceptionjava/io/IOException()V! !"#$%&\*·+Ç >+»Y·¿*+µ±'^_`bc()*"#+,&/*´°'i()*-%&T+Ç >+»Y·¿*+µ±'rsuv()*"#./&?*´+¹°'()*0123&4 >+*´¹°'( >+)*45&4 >+*´¹°'( >+)*67&C*´+¹ ±' >+ >+()*819:;<&4 >+*´¹ >+¬'¨( >+)*=5&4 >+*´¹°'³( >+)*>?&4 >+*´¹°'¿( >+)*9@AB&?*´+¹ >+°'Ë()*01CD&4 >+*´¹°'Ó( >+)*E3&4 >+*´¹°'ß( >+)*FG&?*´+¹°'ê()*01H5&4 >+*´¹°'ö( >+)*I5&4 >+*´¹°'( >+)*J5&4 >+*´¹°'( >+)*K<&4 >+*´¹¬'( >+)*LM&4 >+*´¹°'%( >+)*9@N5&4 >+*´¹°'1( >+)*O5&4 >+*´¹°'=( >+)*PQ&N*´+,¹±' >+IJ( )*01RST7&C*´+¹±' >+T >+U()*01UV&4 >+*´¹°'`( >+)*W3&4 >+*´¹°'l( >+)*XY&4 >+*´¹¬'x( >+)*Z[&?*´+¹°'()*\1]B&?*´+¹°'?()*\1^_ >Index: javax/servlet/http/NoBodyOutputStream.class >=================================================================== >RCS file: javax/servlet/http/NoBodyOutputStream.class >diff -N javax/servlet/http/NoBodyOutputStream.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/NoBodyOutputStream.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,17 @@ >+Êþº¾.= >+* + ,- >+./01 >+23 >+.456LSTRING_FILELjava/lang/String; >+ConstantValuelStringsLjava/util/ResourceBundle; >+contentLengthI<init>()VCodeLineNumberTableLocalVariableTablethis'Ljavax/servlet/http/NoBodyOutputStream;getContentLength()Iwrite(I)Vb([BII)Vmsgbuf[Boffsetlen >+Exceptions<clinit> >+SourceFileHttpServlet.javaerr.io.negativelength789java/io/IOExceptionnegative length:javax.servlet.http.LocalStrings;<%javax/servlet/http/NoBodyOutputStream!javax/servlet/ServletOutputStreamjava/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle; >+ >+< >+*·*µ± >+/*´¬C*Y´`µ± >+ >+ &*Y´`µ§²¶:»Y·¿±#$%&4 >+!&&"#&$&%&'! ¸ >+³± () >Index: javax/servlet/ServletResponseWrapper.class >=================================================================== >RCS file: javax/servlet/ServletResponseWrapper.class >diff -N javax/servlet/ServletResponseWrapper.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletResponseWrapper.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,40 @@ >+Êþº¾.Z >+DEF >+G HIJKLMNOPQRSTUVWXresponseLjavax/servlet/ServletResponse;<init>"(Ljavax/servlet/ServletResponse;)VCodeLineNumberTableLocalVariableTablethis&Ljavax/servlet/ServletResponseWrapper;getResponse!()Ljavax/servlet/ServletResponse;setResponsegetCharacterEncoding()Ljava/lang/String;getOutputStream%()Ljavax/servlet/ServletOutputStream; >+ExceptionsY getWriter()Ljava/io/PrintWriter;setContentLength(I)VlenIsetContentType(Ljava/lang/String;)VtypeLjava/lang/String; >+setBufferSizesize >+getBufferSize()IflushBuffer()VisCommitted()ZresetresetBuffer setLocale(Ljava/util/Locale;)VlocLjava/util/Locale; getLocale()Ljava/util/Locale; >+SourceFileServletResponseWrapper.java7"java/lang/IllegalArgumentExceptionResponse cannot be null/"#$%()*+./2+456789:7;7<=@A$javax/servlet/ServletResponseWrapperjava/lang/Objectjavax/servlet/ServletResponsejava/io/IOException!\*·+Ç >+»Y·¿*+µ±\]^`a /*´°h!T+Ç >+»Y·¿*+µ±rsuv"#4 >+*´¹° >+$%4 >+*´¹° >+&'()4 >+*´¹° >+&'*+C*´¹ ± >+ >+,-./C*´+¹ >+± >+¤ >+¥012+C*´¹± >+¬ >+3-454 >+*´¹¬´ >+678 >+*´¹ >+± >+½ ¾ >+&'894 >+*´¹¬Å >+:78 >+*´¹± >+Î Ï >+;78 >+*´¹± >+× Ø >+<=C*´+¹± >+à >+á>?@A4 >+*´¹°è >+BC >Index: javax/servlet/Servlet.class >=================================================================== >RCS file: javax/servlet/Servlet.class >diff -N javax/servlet/Servlet.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/Servlet.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾.init (Ljavax/servlet/ServletConfig;)V >+ExceptionsgetServletConfig()Ljavax/servlet/ServletConfig;service@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)VgetServletInfo()Ljava/lang/String;destroy()V >+SourceFileServlet.javajavax/servlet/Servletjava/lang/Objectjavax/servlet/ServletExceptionjava/io/IOException >+ >+ >Index: javax/servlet/jsp/JspPage.class >=================================================================== >RCS file: javax/servlet/jsp/JspPage.class >diff -N javax/servlet/jsp/JspPage.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspPage.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+jspInit()V >+jspDestroy >+SourceFileJspPage.javajavax/servlet/jsp/JspPagejava/lang/Objectjavax/servlet/Servlet >Index: javax/servlet/http/HttpSessionEvent.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionEvent.class >diff -N javax/servlet/http/HttpSessionEvent.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionEvent.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾. >+ >+<init>#(Ljavax/servlet/http/HttpSession;)VCodeLineNumberTableLocalVariableTablethis%Ljavax/servlet/http/HttpSessionEvent;source Ljavax/servlet/http/HttpSession; >+getSession"()Ljavax/servlet/http/HttpSession; >+SourceFileHttpSessionEvent.javajavax/servlet/http/HttpSession#javax/servlet/http/HttpSessionEventjava/util/EventObject(Ljava/lang/Object;)V getSource()Ljava/lang/Object;!>*+·± >+GH >+ >+2*·À° K >+ >Index: javax/servlet/ServletResponse.class >=================================================================== >RCS file: javax/servlet/ServletResponse.class >diff -N javax/servlet/ServletResponse.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletResponse.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,8 @@ >+Êþº¾.!getCharacterEncoding()Ljava/lang/String;getOutputStream%()Ljavax/servlet/ServletOutputStream; >+Exceptions getWriter()Ljava/io/PrintWriter;setContentLength(I)VsetContentType(Ljava/lang/String;)V >+setBufferSize >+getBufferSize()IflushBuffer()VresetBufferisCommitted()Zreset setLocale(Ljava/util/Locale;)V getLocale()Ljava/util/Locale; >+SourceFileServletResponse.javajavax/servlet/ServletResponsejava/lang/Objectjava/io/IOException >+ >+ >+ >Index: javax/servlet/jsp/tagext/PageData.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/PageData.class >diff -N javax/servlet/jsp/tagext/PageData.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/PageData.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,6 @@ >+Êþº¾. >+<init>()VCodeLineNumberTableLocalVariableTablethis#Ljavax/servlet/jsp/tagext/PageData;getInputStream()Ljava/io/InputStream; >+SourceFile >+PageData.java!javax/servlet/jsp/tagext/PageDatajava/lang/Object!/*·±E >+ >+ >Index: javax/servlet/jsp/JspWriter.class >=================================================================== >RCS file: javax/servlet/jsp/JspWriter.class >diff -N javax/servlet/jsp/JspWriter.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspWriter.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾.8 >+2 3 456 NO_BUFFERI >+ConstantValueDEFAULT_BUFFERÿÿÿÿUNBOUNDED_BUFFERÿÿÿþ >+bufferSize autoFlushZ<init>(IZ)VCodeLineNumberTableLocalVariableTablethisLjavax/servlet/jsp/JspWriter;newLine()V >+Exceptions7print(Z)V(C)V(I)V(J)V(F)V(D)V([C)V(Ljava/lang/String;)V(Ljava/lang/Object;)VprintlnclearclearBufferflushclose >+getBufferSize()IgetRemainingisAutoFlush()Z >+SourceFileJspWriter.javajavax/servlet/jsp/JspWriterjava/io/Writerjava/io/IOException! >+ >+Y*·*µ*µ± !"#$%&&&&& &!&"&#&$&%'()*+,/*´¬³-,.//*´¬Ã01 >Index: javax/servlet/jsp/resources/jspxml.xsd >=================================================================== >RCS file: javax/servlet/jsp/resources/jspxml.xsd >diff -N javax/servlet/jsp/resources/jspxml.xsd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/resources/jspxml.xsd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,529 @@ >+<?xml version ="1.0"?> >+<!DOCTYPE schema [ >+<!-- Patterns --> >+<!ENTITY Identifier "(\p{L}|_|$)(\p{N}|\p{L}|_|$)*"> >+<!ENTITY TypeName "&Identifier;(\.&Identifier;)*"> >+<!ENTITY WS "\s*"> >+<!ENTITY Import "&TypeName;(\.\*)?"> >+<!ENTITY ImportList "&Import;(&WS;,&WS;&Import;)*"> >+<!ENTITY SetProp "(&Identifier;|\*)"> >+<!ENTITY RelativeURL "[^:#/\?]*(:{0,0}|[#/\?].*)"> >+<!ENTITY Length "[0-9]*%?"> >+<!ENTITY AsciiName "[A-Za-z0-9_-]*"> >+<!ENTITY ValidContentType "&AsciiName;/&AsciiName;(;&WS;(charset=)?&AsciiName;)?"> >+<!ENTITY ValidPageEncoding "&AsciiName;/&AsciiName;"> >+<!ENTITY Buffer "[0-9]+kb"> >+<!ENTITY RTexpr "%=.*%"> >+]> >+ >+ >+<!--Conforms to w3c http://www.w3.org/2001/XMLSchema --> >+ >+<xsd:schema >+ xmlns = "http://java.sun.com/JSP/Page" >+ xmlns:xsd = "http://www.w3.org/2001/XMLSchema" >+ xmlns:jsp = "http://java.sun.com/JSP/Page" >+ targetNamespace = "http://java.sun.com/JSP/Page" >+ elementFormDefault = "qualified" >+ attributeFormDefault = "unqualified"> >+ >+ <xsd:annotation> >+ <xsd:documentation> >+ XML Schema for JSP 1.2. >+ >+ This schema is based upon the recent (May 5th, 2001) >+ W3C recommendation for XML Schema. >+ >+ A JSP translator should reject an XML-format file that is >+ not strictly valid according to this schema or does not observe >+ the constraints documented here. A translator is not required >+ to use this schema for validation or to use a validating parser. >+ </xsd:documentation> >+ </xsd:annotation> >+ >+ >+ <!-- Complex Types --> >+ >+ <xsd:complexType name = "Body"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Body defines the "top-level" elements in root and beanInfo. >+ There are probably other elements that should use it. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:group ref = "Bodygroup" minOccurs = "0" maxOccurs = "unbounded"/> >+ </xsd:complexType> >+ >+ <xsd:complexType name = "BasicType"> >+ <xsd:simpleContent> >+ <xsd:extension base = "xsd:string"> >+ <xsd:attribute ref = "jsp:id"/> >+ </xsd:extension> >+ </xsd:simpleContent> >+ </xsd:complexType> >+ >+ <!-- groups --> >+ >+ <xsd:group name = "Bodygroup"> >+ <xsd:choice> >+ <xsd:element ref = "directive.page"/> >+ <xsd:element ref = "directive.include"/> >+ <xsd:element ref = "scriptlet"/> >+ <xsd:element ref = "declaration"/> >+ <xsd:element ref = "expression"/> >+ <xsd:element ref = "useBean"/> >+ <xsd:element ref = "setProperty"/> >+ <xsd:element ref = "getProperty"/> >+ <xsd:element ref = "include"/> >+ <xsd:element ref = "forward"/> >+ <xsd:element ref = "plugin"/> >+ <xsd:element ref = "text"/> >+ <xsd:any namespace="##other" processContents = "lax"/> >+ </xsd:choice> >+ </xsd:group> >+ >+ >+ <!-- jsp:id attribute --> >+ >+ <xsd:attribute name = "id" type = "xsd:string"/> >+ >+<!-- >+This should be requesting jsp:id to be unique within all elements >+in the document. >+ >+ <xsd:unique name="dummy"> >+ <xsd:selector xpath="*"/> >+ <xsd:field xpath="jsp:/@id"/> >+ </xsd:unique> >+--> >+ >+ <!-- Simple types are next --> >+ >+ <xsd:simpleType name = "RTE"> >+ <xsd:annotation> >+ <xsd:documentation> >+ A request-time expression value >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&RTexpr;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "Bool"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Bool would be boolean except it does not accept 1 and 0. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:NMTOKEN" > >+ <xsd:enumeration value = "true"/> >+ <xsd:enumeration value = "false"/> >+ <xsd:enumeration value = "yes"/> >+ <xsd:enumeration value = "no"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "Identifier"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Identifier is an unqualified Java identifier. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&Identifier;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "TypeName"> >+ <xsd:annotation> >+ <xsd:documentation> >+ TypeName is one or more Java identifiers separated by dots >+ with no whitespace. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&TypeName;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "ImportList"> >+ <xsd:annotation> >+ <xsd:documentation> >+ ImportList is one or more typeNames separated by commas. >+ Whitespace is allowed before and after the comma. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&ImportList;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "SetProp"> >+ <xsd:annotation> >+ <xsd:documentation> >+ SetProp is an Identifier or *. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&SetProp;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "RelativeURL"> >+ <xsd:annotation> >+ <xsd:documentation> >+ RelativeURL is a uriReference with no colon character >+ before the first /, ? or #, if any (RFC2396). >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:anyURI"> >+ <xsd:pattern value = "&RelativeURL;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "RTERelativeURL"> >+ <xsd:union memberTypes = "RelativeURL RTE"/> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "Length"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Length is nn or nn%. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&Length;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ >+ <xsd:simpleType name = "ExplicitBufferSize"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Buffer Size with an explicit value >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&Buffer;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "NoneBufferSize"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Buffer Size with a "none" value >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:enumeration value = "none"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "BufferSize"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Buffer size is xkb or none. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:union memberTypes = "ExplicitBufferSize NoneBufferSize"/> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "ContentType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Contetn Type for this page >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&ValidContentType;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "PageEncoding"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Page Encoding for this page. Default is that of ContentType. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:string"> >+ <xsd:pattern value = "&ValidPageEncoding;"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "Scope"> >+ <xsd:annotation> >+ <xsd:documentation> >+ valid scope values >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:NMTOKEN"> >+ <xsd:enumeration value = "page"/> >+ <xsd:enumeration value = "session"/> >+ <xsd:enumeration value = "request"/> >+ <xsd:enumeration value = "application"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "PlugInType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ valid values for a plugin type >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:NMTOKEN"> >+ <xsd:enumeration value = "bean"/> >+ <xsd:enumeration value = "applet"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <xsd:simpleType name = "AlignType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Buffer size is xkb. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:restriction base = "xsd:NMTOKEN"> >+ <xsd:enumeration value = "top"/> >+ <xsd:enumeration value = "middle"/> >+ <xsd:enumeration value = "bottom"/> >+ <xsd:enumeration value = "left"/> >+ <xsd:enumeration value = "right"/> >+ </xsd:restriction> >+ </xsd:simpleType> >+ >+ <!-- Elements follow --> >+ >+ <xsd:element name = "root"> >+ <xsd:annotation> >+ <xsd:documentation> >+ The root element of all JSP documents is named root. >+ >+ Authors may, if they wish, include schema location information. >+ If specified, the information may appear as attributes of >+ the root element as follows: >+ >+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >+ xsi:schemaLocation="http://java.sun.com/JSP/Page xsd-file-location" >+ >+ Documents should not specify the system identifier of a DTD >+ in a DOCTYPE declaration. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:complexContent> >+ <xsd:extension base = "Body"> >+ <xsd:attribute name = "version" fixed = "1.2" type = "xsd:string"/> >+ </xsd:extension> >+ </xsd:complexContent> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "directive.page"> >+ <xsd:annotation> >+ <xsd:documentation> >+ directive.page is the "page directive". >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "language" default = "java" type = "xsd:string"/> >+ <xsd:attribute name = "extends" type = "TypeName"/> >+ <xsd:attribute name = "contentType" default = "text/html; ISO-8859-1" type = "ContentType"/> >+ <xsd:attribute name = "pageEncoding" use = "optional" type = "PageEncoding"/> >+ <xsd:attribute name = "import" type = "ImportList"/> >+ <xsd:attribute name = "session" default = "true" type = "Bool"/> >+ <xsd:attribute name = "buffer" default = "8kb" type = "BufferSize"/> >+ <xsd:attribute name = "autoFlush" default = "true" type = "Bool"/> >+ <xsd:attribute name = "isThreadSafe" default = "true" type = "Bool"/> >+ <xsd:attribute name = "info" type = "xsd:string"/> >+ <xsd:attribute name = "errorPage" type = "RelativeURL"/> >+ <xsd:attribute name = "isErrorPage" default = "false" type = "Bool"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "directive.include"> >+ <xsd:annotation> >+ <xsd:documentation> >+ directive.include is the "include directive". >+ This element does not appear on XML views of JSP pages. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "file" use = "required" type = "RelativeURL"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "scriptlet" type = "BasicType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ The representation of a scriplet. >+ </xsd:documentation> >+ </xsd:annotation> >+ </xsd:element> >+ >+ <xsd:element name = "declaration" type = "BasicType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ The reprsentation of a declaration. >+ </xsd:documentation> >+ </xsd:annotation> >+ </xsd:element> >+ >+ <xsd:element name = "expression" type = "BasicType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ The representation of an expression. >+ </xsd:documentation> >+ </xsd:annotation> >+ </xsd:element> >+ >+ <xsd:element name = "text" type = "BasicType"> >+ <xsd:annotation> >+ <xsd:documentation> >+ Verbatim template text. >+ </xsd:documentation> >+ </xsd:annotation> >+ </xsd:element> >+ >+ <xsd:element name = "useBean"> >+ <xsd:annotation> >+ <xsd:documentation> >+ useBean instantiates or accesses a bean in the specified scope. >+ >+ Constraint: The allowed combinations of attributes are: >+ >+ class [type] | type [( class | beanName)] >+ >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:complexContent> >+ <xsd:extension base="Body"> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "id" use = "required" type = "Identifier"/> >+ <xsd:attribute name = "class" type = "TypeName"/> >+ <xsd:attribute name = "type" type = "TypeName"/> >+ <xsd:attribute name = "beanName" type = "TypeName"/> >+ <xsd:attribute name = "scope" default = "page" type = "Scope"/> >+ </xsd:extension> >+ </xsd:complexContent> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "setProperty"> >+ <xsd:annotation> >+ <xsd:documentation> >+ setProperty changes the value of an object property. >+ >+ Constraint: The object named by the name must have been >+ "introduced" to the JSP processor using either the >+ jsp:useBean action or a custom action with an associated >+ VariableInfo entry for this name. >+ >+ Exact valid combinations are not expressable in XML Schema. >+ They are: >+ >+ name="Identifier" property="*" >+ name="Identifier" property="Identfiier" param="string" >+ name="Identifier" property="Identifier" value="string" >+ >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "name" use = "required" type = "Identifier"/> >+ <xsd:attribute name = "property" use = "required" type = "SetProp"/> >+ <xsd:attribute name = "param" type = "xsd:string"/> >+ <xsd:attribute name = "value" type = "xsd:string"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "getProperty"> >+ <xsd:annotation> >+ <xsd:documentation> >+ getProperty obtains the value of an object property. >+ >+ Constraint: The object named by the name must have been >+ "introduced" to the JSP processor using either the >+ jsp:useBean action or a custom action with an associated >+ VariableInfo entry for this name. >+ >+ ???The spec is interpreted as restricting the values of >+ property to Identifier. >+ </xsd:documentation> >+ </xsd:annotation> >+ <xsd:complexType> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "name" use = "required" type = "Identifier"/> >+ <xsd:attribute name = "property" use = "required" type = "Identifier"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "include"> >+ <xsd:complexType> >+ <xsd:sequence> >+ <xsd:element ref = "param" minOccurs = "0" maxOccurs = "unbounded"/> >+ </xsd:sequence> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "flush" default = "false" type = "Bool"/> >+ <xsd:attribute name = "page" use = "required" type = "RTERelativeURL"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "forward"> >+ <xsd:complexType> >+ <xsd:sequence> >+ <xsd:element ref = "param" minOccurs = "0" maxOccurs = "unbounded"/> >+ </xsd:sequence> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "page" use = "required" type = "RTERelativeURL"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "plugin"> >+ <xsd:complexType> <!-- content only! --> >+ <xsd:sequence> >+ <xsd:element ref = "params" minOccurs = "0" maxOccurs = "1"/> >+ <xsd:element name = "fallback" minOccurs = "0" maxOccurs = "1" type = "Body"/> >+ </xsd:sequence> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "type" use = "required" type = "PlugInType"/> >+ <xsd:attribute name = "code" type = "xsd:anyURI"/> >+ <xsd:attribute name = "codebase" type = "xsd:anyURI"/> >+ <xsd:attribute name = "align" type = "AlignType"/> >+ <xsd:attribute name = "archive"> >+ <xsd:simpleType> >+ <xsd:list itemType="xsd:anyURI"/> >+ </xsd:simpleType> >+ </xsd:attribute> >+ <xsd:attribute name = "height" type = "Length"/> >+ <xsd:attribute name = "hspace" type = "xsd:int"/> >+ <xsd:attribute name = "jreversion" default = "1.2" type = "xsd:string"/> >+ <xsd:attribute name = "name" type = "xsd:NMTOKEN"/> >+ <xsd:attribute name = "vspace" type = "xsd:int"/> >+ <xsd:attribute name = "width" type = "Length"/> >+ <xsd:attribute name = "nspluginurl" type = "xsd:anyURI"/> >+ <xsd:attribute name = "iepluginurl" type = "xsd:anyURI"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "params"> >+ <xsd:complexType> >+ <xsd:sequence> >+ <xsd:element ref = "param" minOccurs = "1" maxOccurs = "unbounded"/> >+ </xsd:sequence> >+ <xsd:attribute ref = "jsp:id"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+ <xsd:element name = "param"> >+ <xsd:complexType> >+ <xsd:attribute ref = "jsp:id"/> >+ <xsd:attribute name = "name" use = "required" type = "xsd:NMTOKEN"/> >+ <xsd:attribute name = "value" use = "required" type = "xsd:string"/> >+ </xsd:complexType> >+ </xsd:element> >+ >+</xsd:schema> >Index: javax/servlet/http/Cookie.class >=================================================================== >RCS file: javax/servlet/http/Cookie.class >diff -N javax/servlet/http/Cookie.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/Cookie.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,33 @@ >+Êþº¾.¨ >+m 'n 'o >+'pq >+rstuvwxyz '{| >+}~ >+? >+ ' ' ' >+r ' ' ' >+r >+r? >+r >+?? >+! >+" >+}LSTRING_FILELjava/lang/String; >+ConstantValuelStringsLjava/util/ResourceBundle;namevaluecommentdomainmaxAgeIpathsecureZversion tspecials<init>'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableerrMsgerrArgs[Ljava/lang/Object;thisLjavax/servlet/http/Cookie; >+setComment(Ljava/lang/String;)Vpurpose >+getComment()Ljava/lang/String; setDomainpattern getDomain setMaxAge(I)Vexpiry getMaxAge()IsetPathurigetPath setSecure(Z)Vflag getSecure()ZgetNamesetValuenewValuegetValue >+getVersion >+setVersionvisToken(Ljava/lang/String;)ZcCilenclone()Ljava/lang/Object;e&Ljava/lang/CloneNotSupportedException;<clinit>()V >+SourceFileCookie.java9j2373_`Comment`DiscardDomainExpiresMax-AgePathSecureVersion,-err.cookie_name_is_tokenjava/lang/Object?"java/lang/IllegalArgumentException9D.*/*0*G1*4*56 O¡¢,;£¤ef$java/lang/CloneNotSupportedExceptionjava/lang/RuntimeException¥Gjavax.servlet.http.LocalStrings¦§javax/servlet/http/Cookiejava/lang/Cloneablejava/lang/StringequalsIgnoreCasejava/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;toLowerCaselengthcharAt(I)CindexOf(I)I >+getMessage getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle;!'()*+% >+,-.*/*0*1*234*56738*+9:;?*·*µ*µ*+·K+¶B+¶9+¶0+ ¶'+ >+¶+¶+¶+ >+¶'²¶N½:+S-¸N»Y-·¿*+µ*,µ±<2ª «^µg¶m·r¸y¹¼½¾=4g>*m?@?AB?.*?/*CD;>*+µ±< >+ÓÔ=ABE*FG;/*´°<å=ABHD;A *+¶µ±< >+= AB I*JG;/*´°<=ABKL;>*µ±< >+12=ABM3NO;/*´¬<G=ABPD;>*+µ±< >+cd=ABQ*RG;/*´°<w=ABST;>*µ±< >+?=ABU6VW;/*´¬< =ABXG;/*´°<°=ABYD;>*+µ±< >+ËÌ=ABZ*[G;/*´°<Ý=AB\O;/*´¬<ô=AB]L;>*µ±< >+ >+=AB^3_`; 6+¶=>¢++¶6 ¡¢¶¬§ÿÖ¬<%'(*,+.'4-=4ab-c36AB6/*1d3ef;V*· °L»"Y+¶#·$¿!<?@A=ghABij;! %¸&³±<skl >Index: javax/servlet/jsp/tagext/TagAttributeInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagAttributeInfo.class >diff -N javax/servlet/jsp/tagext/TagAttributeInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagAttributeInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,21 @@ >+Êþº¾.P >+5 6 7 8 9 >+:; >+<=> >+ 5? >+ @A >+ BCD >+ EFGHIDLjava/lang/String; >+ConstantValuenametypereqTimeZrequired<init>)(Ljava/lang/String;ZLjava/lang/String;Z)VCodeLineNumberTableLocalVariableTablethis+Ljavax/servlet/jsp/tagext/TagAttributeInfo;getName()Ljava/lang/String;getTypeNamecanBeRequestTime()Z >+isRequiredgetIdAttributeY([Ljavax/servlet/jsp/tagext/TagAttributeInfo;)Ljavax/servlet/jsp/tagext/TagAttributeInfo;iIa,[Ljavax/servlet/jsp/tagext/TagAttributeInfo;toStringbLjava/lang/StringBuffer; >+SourceFileTagAttributeInfo.javaI$%idJKLjava/lang/StringBuffername = MN 0%type = >+reqTime = MOrequired = )javax/servlet/jsp/tagext/TagAttributeInfojava/lang/Object()Vjava/lang/Stringequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Z)Ljava/lang/StringBuffer;!*·*+µ*µ*-µ*µ± YZ [\]^!4"#$%/*´° g!"#&%/*´° q!"#'(/*´¬ {!"#)(/*´¬ !"# *+f"<*¾¢*2¶¶*2°§ÿå° ??? !,-"./0%Õ?» Y· >+L+» Y· >+¶*´¶ >+¶¶¶W+» Y· >+¶*´¶ >+¶¶¶W+» Y· >+¶*´¶ >+¶¶¶W+» Y· >+¶*´¶ >+¶¶¶W+¶° (Hh?!?"# 1234 >Index: javax/servlet/http/HttpServletRequest.class >=================================================================== >RCS file: javax/servlet/http/HttpServletRequest.class >diff -N javax/servlet/http/HttpServletRequest.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpServletRequest.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,14 @@ >+Êþº¾.=678 >+BASIC_AUTHLjava/lang/String; >+ConstantValue9 FORM_AUTH:CLIENT_CERT_AUTH;DIGEST_AUTH<getAuthType()Ljava/lang/String; >+getCookies()[Ljavax/servlet/http/Cookie; >+getDateHeader(Ljava/lang/String;)J getHeader&(Ljava/lang/String;)Ljava/lang/String; >+getHeaders+(Ljava/lang/String;)Ljava/util/Enumeration;getHeaderNames()Ljava/util/Enumeration;getIntHeader(Ljava/lang/String;)I getMethodgetPathInfogetPathTranslatedgetContextPathgetQueryString >+getRemoteUserisUserInRole(Ljava/lang/String;)ZgetUserPrincipal()Ljava/security/Principal;getRequestedSessionId >+getRequestURI >+getRequestURL()Ljava/lang/StringBuffer;getServletPath >+getSession#(Z)Ljavax/servlet/http/HttpSession;"()Ljavax/servlet/http/HttpSession;isRequestedSessionIdValid()ZisRequestedSessionIdFromCookieisRequestedSessionIdFromURLisRequestedSessionIdFromUrl >+Deprecated >+SourceFileHttpServletRequest.java%javax/servlet/http/HttpServletRequestjava/lang/Objectjavax/servlet/ServletRequestBASICFORMCLIENT_CERTDIGEST >+ >+ !"#$%&'()*+,+-./0/1/2/345 >Index: javax/servlet/jsp/JspEngineInfo.class >=================================================================== >RCS file: javax/servlet/jsp/JspEngineInfo.class >diff -N javax/servlet/jsp/JspEngineInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/JspEngineInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾. >+<init>()VCodeLineNumberTableLocalVariableTablethis!Ljavax/servlet/jsp/JspEngineInfo;getSpecificationVersion()Ljava/lang/String; >+SourceFileJspEngineInfo.javajavax/servlet/jsp/JspEngineInfojava/lang/Object!/*·±? >+ >+ >Index: javax/servlet/http/LocalStrings_es.properties >=================================================================== >RCS file: javax/servlet/http/LocalStrings_es.properties >diff -N javax/servlet/http/LocalStrings_es.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/LocalStrings_es.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,15 @@ >+# $Id: LocalStrings_es.properties,v 1.1.1.1 2001/01/09 03:24:20 craigmcc Exp $ >+# >+# Default localized string information >+# Localized para Locale es_ES >+ >+err.cookie_name_is_token=El Nombre de Cookie {0} es una palabra reservada >+err.io.negativelength=Longitud Negativa en el metodo write >+err.io.short_read=Lectura Corta >+ >+http.method_not_implemented=El Metodo {0} no esta definido en la especificacion RFC 2068 y no es soportado por la API Servlet >+ >+http.method_get_not_supported=El Metodo HTTP GET no es soportado por esta URL >+http.method_post_not_supported=El Metodo HTTP POST no es soportado por esta URL >+http.method_put_not_supported=El Metodo HTTP PUT no es soportado por esta URL >+http.method_delete_not_supported=El Metodo HTTP DELETE no es soportado por esta URL >Index: javax/servlet/RequestDispatcher.class >=================================================================== >RCS file: javax/servlet/RequestDispatcher.class >diff -N javax/servlet/RequestDispatcher.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/RequestDispatcher.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾.forward@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V >+Exceptions >+include >+SourceFileRequestDispatcher.javajavax/servlet/RequestDispatcherjava/lang/Objectjavax/servlet/ServletExceptionjava/io/IOException >Index: javax/servlet/resources/web-app_2_3.dtd >=================================================================== >RCS file: javax/servlet/resources/web-app_2_3.dtd >diff -N javax/servlet/resources/web-app_2_3.dtd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/resources/web-app_2_3.dtd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,1059 @@ >+<!-- >+Copyright 2000-2001 Sun Microsystems, Inc. 901 San Antonio Road, >+Palo Alto, CA 94303, U.S.A. All rights reserved. >+ >+This product or document is protected by copyright and distributed >+under licenses restricting its use, copying, distribution, and >+decompilation. No part of this product or documentation may be >+reproduced in any form by any means without prior written authorization >+of Sun and its licensors, if any. >+ >+Third party software, including font technology, is copyrighted and >+licensed from Sun suppliers. >+ >+Sun, Sun Microsystems, the Sun Logo, Solaris, Java, JavaServer Pages, Java >+Naming and Directory Interface, JDBC, JDK, JavaMail and Enterprise JavaBeans, >+are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S. >+and other countries. >+ >+All SPARC trademarks are used under license and are trademarks >+or registered trademarks of SPARC International, Inc. >+in the U.S. and other countries. Products bearing SPARC >+trademarks are based upon an architecture developed by Sun Microsystems, Inc. >+ >+PostScript is a registered trademark of Adobe Systems, Inc. >+ >+Federal Acquisitions: Commercial Software - Government Users Subject to >+Standard License Terms and Conditions. >+ >+DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED >+CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY >+IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR >+PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT >+TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY >+INVALID. >+ >+_________________________________________________________________________ >+ >+Copyright 2000-2001 Sun Microsystems, Inc., >+901 San Antonio Road, Palo Alto, CA 94303, Etats-Unis. >+Tous droits re'serve's. >+ >+ >+Ce produit ou document est prote'ge' par un copyright et distribue' avec >+des licences qui en restreignent l'utilisation, la copie, la distribution, >+et la de'compilation. Aucune partie de ce produit ou de sa documentation >+associe'e ne peut e^tre reproduite sous aucune forme, par quelque moyen >+que ce soit, sans l'autorisation pre'alable et e'crite de Sun et de ses >+bailleurs de licence, s'il y en a. >+ >+Le logiciel de'tenu par des tiers, et qui comprend la technologie >+relative aux polices de caracte`res, est prote'ge' par un copyright >+et licencie' par des fournisseurs de Sun. >+ >+Sun, Sun Microsystems, le logo Sun, Solaris, Java, JavaServer Pages, Java >+Naming and Directory Interface, JDBC, JDK, JavaMail, et Enterprise JavaBeans, >+sont des marques de fabrique ou des marques de'pose'es de Sun >+Microsystems, Inc. aux Etats-Unis et dans d'autres pays. >+ >+Toutes les marques SPARC sont utilise'es sous licence et sont >+des marques de fabrique ou des marques de'pose'es de SPARC >+International, Inc. aux Etats-Unis et dans >+d'autres pays. Les produits portant les marques SPARC sont >+base's sur une architecture de'veloppe'e par Sun Microsystems, Inc. >+ >+Postcript est une marque enregistre'e d'Adobe Systems Inc. >+ >+LA DOCUMENTATION EST FOURNIE "EN L'ETAT" ET TOUTES AUTRES CONDITIONS, >+DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES, >+DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT >+TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L'APTITUDE >+A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE CONTREFACON. >+--> >+ >+<!-- >+This is the XML DTD for the Servlet 2.3 deployment descriptor. >+All Servlet 2.3 deployment descriptors must include a DOCTYPE >+of the following form: >+ >+ <!DOCTYPE web-app PUBLIC >+ "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" >+ "http://java.sun.com/dtd/web-app_2_3.dtd"> >+ >+--> >+ >+<!-- >+The following conventions apply to all J2EE deployment descriptor >+elements unless indicated otherwise. >+ >+- In elements that contain PCDATA, leading and trailing whitespace >+ in the data may be ignored. >+ >+- In elements whose value is an "enumerated type", the value is >+ case sensitive. >+ >+- In elements that specify a pathname to a file within the same >+ JAR file, relative filenames (i.e., those not starting with "/") >+ are considered relative to the root of the JAR file's namespace. >+ Absolute filenames (i.e., those starting with "/") also specify >+ names in the root of the JAR file's namespace. In general, relative >+ names are preferred. The exception is .war files where absolute >+ names are preferred for consistency with the servlet API. >+--> >+ >+ >+<!-- >+The web-app element is the root of the deployment descriptor for >+a web application. >+--> >+<!ELEMENT web-app (icon?, display-name?, description?, distributable?, >+context-param*, filter*, filter-mapping*, listener*, servlet*, >+servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?, >+error-page*, taglib*, resource-env-ref*, resource-ref*, security-constraint*, >+login-config?, security-role*, env-entry*, ejb-ref*, ejb-local-ref*)> >+ >+<!-- >+The auth-constraint element indicates the user roles that should >+be permitted access to this resource collection. The role-name >+used here must either correspond to the role-name of one of the >+security-role elements defined for this web application, or be >+the specially reserved role-name "*" that is a compact syntax for >+indicating all roles in the web application. If both "*" and >+rolenames appear, the container interprets this as all roles. >+If no roles are defined, no user is allowed access to the portion of >+the web application described by the containing security-constraint. >+The container matches role names case sensitively when determining >+access. >+ >+ >+Used in: security-constraint >+--> >+<!ELEMENT auth-constraint (description?, role-name*)> >+ >+<!-- >+The auth-method element is used to configure the authentication >+mechanism for the web application. As a prerequisite to gaining access to any web resources which are protected by an authorization >+constraint, a user must have authenticated using the configured >+mechanism. Legal values for this element are "BASIC", "DIGEST", >+"FORM", or "CLIENT-CERT". >+ >+Used in: login-config >+--> >+<!ELEMENT auth-method (#PCDATA)> >+ >+<!-- >+The context-param element contains the declaration of a web >+application's servlet context initialization parameters. >+ >+Used in: web-app >+--> >+<!ELEMENT context-param (param-name, param-value, description?)> >+ >+<!-- >+The description element is used to provide text describing the parent >+element. The description element should include any information that >+the web application war file producer wants to provide to the consumer of >+the web application war file (i.e., to the Deployer). Typically, the tools >+used by the web application war file consumer will display the description >+when processing the parent element that contains the description. >+ >+Used in: auth-constraint, context-param, ejb-local-ref, ejb-ref, >+env-entry, filter, init-param, resource-env-ref, resource-ref, run-as, >+security-role, security-role-ref, servlet, user-data-constraint, >+web-app, web-resource-collection >+--> >+<!ELEMENT description (#PCDATA)> >+ >+<!-- >+The display-name element contains a short name that is intended to be >+displayed by tools. The display name need not be unique. >+ >+Used in: filter, security-constraint, servlet, web-app >+ >+Example: >+ >+<display-name>Employee Self Service</display-name> >+--> >+<!ELEMENT display-name (#PCDATA)> >+ >+<!-- >+The distributable element, by its presence in a web application >+deployment descriptor, indicates that this web application is >+programmed appropriately to be deployed into a distributed servlet >+container >+ >+Used in: web-app >+--> >+<!ELEMENT distributable EMPTY> >+ >+<!-- >+The ejb-link element is used in the ejb-ref or ejb-local-ref >+elements to specify that an EJB reference is linked to an >+enterprise bean. >+ >+The name in the ejb-link element is composed of a >+path name specifying the ejb-jar containing the referenced enterprise >+bean with the ejb-name of the target bean appended and separated from >+the path name by "#". The path name is relative to the war file >+containing the web application that is referencing the enterprise bean. >+This allows multiple enterprise beans with the same ejb-name to be >+uniquely identified. >+ >+Used in: ejb-local-ref, ejb-ref >+ >+Examples: >+ >+ <ejb-link>EmployeeRecord</ejb-link> >+ >+ <ejb-link>../products/product.jar#ProductEJB</ejb-link> >+ >+--> >+<!ELEMENT ejb-link (#PCDATA)> >+ >+<!-- >+The ejb-local-ref element is used for the declaration of a reference to >+an enterprise bean's local home. The declaration consists of: >+ >+ - an optional description >+ - the EJB reference name used in the code of the web application >+ that's referencing the enterprise bean >+ - the expected type of the referenced enterprise bean >+ - the expected local home and local interfaces of the referenced >+ enterprise bean >+ - optional ejb-link information, used to specify the referenced >+ enterprise bean >+ >+Used in: web-app >+--> >+<!ELEMENT ejb-local-ref (description?, ejb-ref-name, ejb-ref-type, >+ local-home, local, ejb-link?)> >+ >+<!-- >+The ejb-ref element is used for the declaration of a reference to >+an enterprise bean's home. The declaration consists of: >+ >+ - an optional description >+ - the EJB reference name used in the code of >+ the web application that's referencing the enterprise bean >+ - the expected type of the referenced enterprise bean >+ - the expected home and remote interfaces of the referenced >+ enterprise bean >+ - optional ejb-link information, used to specify the referenced >+ enterprise bean >+ >+Used in: web-app >+--> >+<!ELEMENT ejb-ref (description?, ejb-ref-name, ejb-ref-type, >+ home, remote, ejb-link?)> >+ >+<!-- >+The ejb-ref-name element contains the name of an EJB reference. The >+EJB reference is an entry in the web application's environment and is >+relative to the java:comp/env context. The name must be unique >+within the web application. >+ >+It is recommended that name is prefixed with "ejb/". >+ >+Used in: ejb-local-ref, ejb-ref >+ >+Example: >+ >+<ejb-ref-name>ejb/Payroll</ejb-ref-name> >+--> >+<!ELEMENT ejb-ref-name (#PCDATA)> >+ >+<!-- >+The ejb-ref-type element contains the expected type of the >+referenced enterprise bean. >+ >+The ejb-ref-type element must be one of the following: >+ >+ <ejb-ref-type>Entity</ejb-ref-type> >+ <ejb-ref-type>Session</ejb-ref-type> >+ >+Used in: ejb-local-ref, ejb-ref >+--> >+<!ELEMENT ejb-ref-type (#PCDATA)> >+ >+<!-- >+The env-entry element contains the declaration of a web application's >+environment entry. The declaration consists of an optional >+description, the name of the environment entry, and an optional >+value. If a value is not specified, one must be supplied >+during deployment. >+--> >+<!ELEMENT env-entry (description?, env-entry-name, env-entry-value?, >+env-entry-type)> >+ >+<!-- >+The env-entry-name element contains the name of a web applications's >+environment entry. The name is a JNDI name relative to the >+java:comp/env context. The name must be unique within a web application. >+ >+Example: >+ >+<env-entry-name>minAmount</env-entry-name> >+ >+Used in: env-entry >+--> >+<!ELEMENT env-entry-name (#PCDATA)> >+ >+<!-- >+The env-entry-type element contains the fully-qualified Java type of >+the environment entry value that is expected by the web application's >+code. >+ >+The following are the legal values of env-entry-type: >+ >+ java.lang.Boolean >+ java.lang.Byte >+ java.lang.Character >+ java.lang.String >+ java.lang.Short >+ java.lang.Integer >+ java.lang.Long >+ java.lang.Float >+ java.lang.Double >+ >+Used in: env-entry >+--> >+<!ELEMENT env-entry-type (#PCDATA)> >+ >+<!-- >+The env-entry-value element contains the value of a web application's >+environment entry. The value must be a String that is valid for the >+constructor of the specified type that takes a single String >+parameter, or for java.lang.Character, a single character. >+ >+Example: >+ >+<env-entry-value>100.00</env-entry-value> >+ >+Used in: env-entry >+--> >+<!ELEMENT env-entry-value (#PCDATA)> >+ >+<!-- >+The error-code contains an HTTP error code, ex: 404 >+ >+Used in: error-page >+--> >+<!ELEMENT error-code (#PCDATA)> >+ >+<!-- >+The error-page element contains a mapping between an error code >+or exception type to the path of a resource in the web application >+ >+Used in: web-app >+--> >+<!ELEMENT error-page ((error-code | exception-type), location)> >+ >+<!-- >+The exception type contains a fully qualified class name of a >+Java exception type. >+ >+Used in: error-page >+--> >+<!ELEMENT exception-type (#PCDATA)> >+ >+<!-- >+The extension element contains a string describing an >+extension. example: "txt" >+ >+Used in: mime-mapping >+--> >+<!ELEMENT extension (#PCDATA)> >+ >+<!-- >+Declares a filter in the web application. The filter is mapped to >+either a servlet or a URL pattern in the filter-mapping element, using >+the filter-name value to reference. Filters can access the >+initialization parameters declared in the deployment descriptor at >+runtime via the FilterConfig interface. >+ >+Used in: web-app >+--> >+<!ELEMENT filter (icon?, filter-name, display-name?, description?, >+filter-class, init-param*)> >+ >+<!-- >+The fully qualified classname of the filter. >+ >+Used in: filter >+--> >+<!ELEMENT filter-class (#PCDATA)> >+ >+<!-- >+Declaration of the filter mappings in this web application. The >+container uses the filter-mapping declarations to decide which filters >+to apply to a request, and in what order. The container matches the >+request URI to a Servlet in the normal way. To determine which filters >+to apply it matches filter-mapping declarations either on servlet-name, >+or on url-pattern for each filter-mapping element, depending on which >+style is used. The order in which filters are invoked is the order in >+which filter-mapping declarations that match a request URI for a >+servlet appear in the list of filter-mapping elements.The filter-name >+value must be the value of the <filter-name> sub-elements of one of the >+<filter> declarations in the deployment descriptor. >+ >+Used in: web-app >+--> >+<!ELEMENT filter-mapping (filter-name, (url-pattern | servlet-name))> >+ >+<!-- >+The logical name of the filter. This name is used to map the filter. >+Each filter name is unique within the web application. >+ >+Used in: filter, filter-mapping >+--> >+<!ELEMENT filter-name (#PCDATA)> >+ >+<!-- >+The form-error-page element defines the location in the web app >+where the error page that is displayed when login is not successful >+can be found. The path begins with a leading / and is interpreted >+relative to the root of the WAR. >+ >+Used in: form-login-config >+--> >+<!ELEMENT form-error-page (#PCDATA)> >+ >+<!-- >+The form-login-config element specifies the login and error pages >+that should be used in form based login. If form based authentication >+is not used, these elements are ignored. >+ >+Used in: login-config >+--> >+<!ELEMENT form-login-config (form-login-page, form-error-page)> >+ >+<!-- >+The form-login-page element defines the location in the web app >+where the page that can be used for login can be found. The path >+begins with a leading / and is interpreted relative to the root of the WAR. >+ >+Used in: form-login-config >+--> >+<!ELEMENT form-login-page (#PCDATA)> >+ >+<!-- >+The home element contains the fully-qualified name of the enterprise >+bean's home interface. >+ >+Used in: ejb-ref >+ >+Example: >+ >+<home>com.aardvark.payroll.PayrollHome</home> >+--> >+<!ELEMENT home (#PCDATA)> >+ >+<!-- >+The http-method contains an HTTP method (GET | POST |...). >+ >+Used in: web-resource-collection >+--> >+<!ELEMENT http-method (#PCDATA)> >+ >+<!-- >+The icon element contains small-icon and large-icon elements that >+specify the file names for small and a large GIF or JPEG icon images >+used to represent the parent element in a GUI tool. >+ >+Used in: filter, servlet, web-app >+--> >+<!ELEMENT icon (small-icon?, large-icon?)> >+ >+<!-- >+The init-param element contains a name/value pair as an >+initialization param of the servlet >+ >+Used in: filter, servlet >+--> >+<!ELEMENT init-param (param-name, param-value, description?)> >+ >+<!-- >+The jsp-file element contains the full path to a JSP file within >+the web application beginning with a `/'. >+ >+Used in: servlet >+--> >+<!ELEMENT jsp-file (#PCDATA)> >+ >+<!-- >+The large-icon element contains the name of a file >+containing a large (32 x 32) icon image. The file >+name is a relative path within the web application's >+war file. >+ >+The image may be either in the JPEG or GIF format. >+The icon can be used by tools. >+ >+Used in: icon >+ >+Example: >+ >+<large-icon>employee-service-icon32x32.jpg</large-icon> >+--> >+<!ELEMENT large-icon (#PCDATA)> >+ >+<!-- >+The listener element indicates the deployment properties for a web >+application listener bean. >+ >+Used in: web-app >+--> >+<!ELEMENT listener (listener-class)> >+ >+<!-- >+The listener-class element declares a class in the application must be >+registered as a web application listener bean. The value is the fully qualified classname of the listener class. >+ >+ >+Used in: listener >+--> >+<!ELEMENT listener-class (#PCDATA)> >+ >+<!-- >+The load-on-startup element indicates that this servlet should be >+loaded (instantiated and have its init() called) on the startup >+of the web application. The optional contents of >+these element must be an integer indicating the order in which >+the servlet should be loaded. If the value is a negative integer, >+or the element is not present, the container is free to load the >+servlet whenever it chooses. If the value is a positive integer >+or 0, the container must load and initialize the servlet as the >+application is deployed. The container must guarantee that >+servlets marked with lower integers are loaded before servlets >+marked with higher integers. The container may choose the order >+of loading of servlets with the same load-on-start-up value. >+ >+Used in: servlet >+--> >+<!ELEMENT load-on-startup (#PCDATA)> >+ >+<!-- >+ >+The local element contains the fully-qualified name of the >+enterprise bean's local interface. >+ >+Used in: ejb-local-ref >+ >+--> >+<!ELEMENT local (#PCDATA)> >+ >+<!-- >+ >+The local-home element contains the fully-qualified name of the >+enterprise bean's local home interface. >+ >+Used in: ejb-local-ref >+--> >+<!ELEMENT local-home (#PCDATA)> >+ >+<!-- >+The location element contains the location of the resource in the web >+application relative to the root of the web application. The value of >+the location must have a leading `/'. >+ >+Used in: error-page >+--> >+<!ELEMENT location (#PCDATA)> >+ >+<!-- >+The login-config element is used to configure the authentication >+method that should be used, the realm name that should be used for >+this application, and the attributes that are needed by the form login >+mechanism. >+ >+Used in: web-app >+--> >+<!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)> >+ >+<!-- >+The mime-mapping element defines a mapping between an extension >+and a mime type. >+ >+Used in: web-app >+--> >+<!ELEMENT mime-mapping (extension, mime-type)> >+ >+<!-- >+The mime-type element contains a defined mime type. example: >+"text/plain" >+ >+Used in: mime-mapping >+--> >+<!ELEMENT mime-type (#PCDATA)> >+ >+<!-- >+The param-name element contains the name of a parameter. Each parameter >+name must be unique in the web application. >+ >+ >+Used in: context-param, init-param >+--> >+<!ELEMENT param-name (#PCDATA)> >+ >+<!-- >+The param-value element contains the value of a parameter. >+ >+Used in: context-param, init-param >+--> >+<!ELEMENT param-value (#PCDATA)> >+ >+<!-- >+The realm name element specifies the realm name to use in HTTP >+Basic authorization. >+ >+Used in: login-config >+--> >+<!ELEMENT realm-name (#PCDATA)> >+ >+<!-- >+The remote element contains the fully-qualified name of the enterprise >+bean's remote interface. >+ >+Used in: ejb-ref >+ >+Example: >+ >+<remote>com.wombat.empl.EmployeeService</remote> >+--> >+<!ELEMENT remote (#PCDATA)> >+ >+<!-- >+The res-auth element specifies whether the web application code signs >+on programmatically to the resource manager, or whether the Container >+will sign on to the resource manager on behalf of the web application. In the >+latter case, the Container uses information that is supplied by the >+Deployer. >+ >+The value of this element must be one of the two following: >+ >+ <res-auth>Application</res-auth> >+ <res-auth>Container</res-auth> >+ >+Used in: resource-ref >+--> >+<!ELEMENT res-auth (#PCDATA)> >+ >+<!-- >+The res-ref-name element specifies the name of a resource manager >+connection factory reference. The name is a JNDI name relative to the >+java:comp/env context. The name must be unique within a web application. >+ >+Used in: resource-ref >+--> >+<!ELEMENT res-ref-name (#PCDATA)> >+ >+<!-- >+The res-sharing-scope element specifies whether connections obtained >+through the given resource manager connection factory reference can be >+shared. The value of this element, if specified, must be one of the >+two following: >+ >+ <res-sharing-scope>Shareable</res-sharing-scope> >+ <res-sharing-scope>Unshareable</res-sharing-scope> >+ >+The default value is Shareable. >+ >+Used in: resource-ref >+--> >+<!ELEMENT res-sharing-scope (#PCDATA)> >+ >+<!-- >+The res-type element specifies the type of the data source. The type >+is specified by the fully qualified Java language class or interface >+expected to be implemented by the data source. >+ >+Used in: resource-ref >+--> >+<!ELEMENT res-type (#PCDATA)> >+ >+<!-- >+The resource-env-ref element contains a declaration of a web application's >+reference to an administered object associated with a resource >+in the web application's environment. It consists of an optional >+description, the resource environment reference name, and an >+indication of the resource environment reference type expected by >+the web application code. >+ >+Used in: web-app >+ >+Example: >+ >+<resource-env-ref> >+ <resource-env-ref-name>jms/StockQueue</resource-env-ref-name> >+ <resource-env-ref-type>javax.jms.Queue</resource-env-ref-type> >+</resource-env-ref> >+--> >+<!ELEMENT resource-env-ref (description?, resource-env-ref-name, >+ resource-env-ref-type)> >+ >+<!-- >+The resource-env-ref-name element specifies the name of a resource >+environment reference; its value is the environment entry name used in >+the web application code. The name is a JNDI name relative to the >+java:comp/env context and must be unique within a web application. >+ >+Used in: resource-env-ref >+--> >+<!ELEMENT resource-env-ref-name (#PCDATA)> >+ >+<!-- >+The resource-env-ref-type element specifies the type of a resource >+environment reference. It is the fully qualified name of a Java >+language class or interface. >+ >+Used in: resource-env-ref >+--> >+<!ELEMENT resource-env-ref-type (#PCDATA)> >+ >+<!-- >+The resource-ref element contains a declaration of a web application's >+reference to an external resource. It consists of an optional >+description, the resource manager connection factory reference name, >+the indication of the resource manager connection factory type >+expected by the web application code, the type of authentication >+(Application or Container), and an optional specification of the >+shareability of connections obtained from the resource (Shareable or >+Unshareable). >+ >+Used in: web-app >+ >+Example: >+ >+ <resource-ref> >+ <res-ref-name>jdbc/EmployeeAppDB</res-ref-name> >+ <res-type>javax.sql.DataSource</res-type> >+ <res-auth>Container</res-auth> >+ <res-sharing-scope>Shareable</res-sharing-scope> >+ </resource-ref> >+--> >+<!ELEMENT resource-ref (description?, res-ref-name, res-type, res-auth, >+ res-sharing-scope?)> >+ >+<!-- >+The role-link element is a reference to a defined security role. The >+role-link element must contain the name of one of the security roles >+defined in the security-role elements. >+ >+Used in: security-role-ref >+--> >+<!ELEMENT role-link (#PCDATA)> >+ >+<!-- >+The role-name element contains the name of a security role. >+ >+The name must conform to the lexical rules for an NMTOKEN. >+ >+Used in: auth-constraint, run-as, security-role, security-role-ref >+--> >+<!ELEMENT role-name (#PCDATA)> >+ >+<!-- >+The run-as element specifies the run-as identity to be used for the >+execution of the web application. It contains an optional description, and >+the name of a security role. >+ >+Used in: servlet >+--> >+<!ELEMENT run-as (description?, role-name)> >+ >+<!-- >+The security-constraint element is used to associate security >+constraints with one or more web resource collections >+ >+Used in: web-app >+--> >+<!ELEMENT security-constraint (display-name?, web-resource-collection+, >+auth-constraint?, user-data-constraint?)> >+ >+<!-- >+The security-role element contains the definition of a security >+role. The definition consists of an optional description of the >+security role, and the security role name. >+ >+Used in: web-app >+ >+Example: >+ >+ <security-role> >+ <description> >+ This role includes all employees who are authorized >+ to access the employee service application. >+ </description> >+ <role-name>employee</role-name> >+ </security-role> >+--> >+<!ELEMENT security-role (description?, role-name)> >+ >+<!-- >+The security-role-ref element contains the declaration of a security >+role reference in the web application's code. The declaration consists >+of an optional description, the security role name used in the code, >+and an optional link to a security role. If the security role is not >+specified, the Deployer must choose an appropriate security role. >+ >+The value of the role-name element must be the String used as the >+parameter to the EJBContext.isCallerInRole(String roleName) method >+or the HttpServletRequest.isUserInRole(String role) method. >+ >+Used in: servlet >+ >+--> >+<!ELEMENT security-role-ref (description?, role-name, role-link?)> >+ >+<!-- >+The servlet element contains the declarative data of a >+servlet. If a jsp-file is specified and the load-on-startup element is >+present, then the JSP should be precompiled and loaded. >+ >+Used in: web-app >+--> >+<!ELEMENT servlet (icon?, servlet-name, display-name?, description?, >+(servlet-class|jsp-file), init-param*, load-on-startup?, run-as?, security-role-ref*)> >+ >+<!-- >+The servlet-class element contains the fully qualified class name >+of the servlet. >+ >+Used in: servlet >+--> >+<!ELEMENT servlet-class (#PCDATA)> >+ >+<!-- >+The servlet-mapping element defines a mapping between a servlet >+and a url pattern >+ >+Used in: web-app >+--> >+<!ELEMENT servlet-mapping (servlet-name, url-pattern)> >+ >+<!-- >+The servlet-name element contains the canonical name of the >+servlet. Each servlet name is unique within the web application. >+ >+Used in: filter-mapping, servlet, servlet-mapping >+--> >+<!ELEMENT servlet-name (#PCDATA)> >+ >+<!-- >+The session-config element defines the session parameters for >+this web application. >+ >+Used in: web-app >+--> >+<!ELEMENT session-config (session-timeout?)> >+ >+<!-- >+The session-timeout element defines the default session timeout >+interval for all sessions created in this web application. The >+specified timeout must be expressed in a whole number of minutes. >+If the timeout is 0 or less, the container ensures the default >+behaviour of sessions is never to time out. >+ >+Used in: session-config >+--> >+<!ELEMENT session-timeout (#PCDATA)> >+ >+<!-- >+The small-icon element contains the name of a file >+containing a small (16 x 16) icon image. The file >+name is a relative path within the web application's >+war file. >+ >+The image may be either in the JPEG or GIF format. >+The icon can be used by tools. >+ >+Used in: icon >+ >+Example: >+ >+<small-icon>employee-service-icon16x16.jpg</small-icon> >+--> >+<!ELEMENT small-icon (#PCDATA)> >+ >+<!-- >+The taglib element is used to describe a JSP tag library. >+ >+Used in: web-app >+--> >+<!ELEMENT taglib (taglib-uri, taglib-location)> >+ >+<!-- >+the taglib-location element contains the location (as a resource >+relative to the root of the web application) where to find the Tag >+Libary Description file for the tag library. >+ >+Used in: taglib >+--> >+<!ELEMENT taglib-location (#PCDATA)> >+ >+<!-- >+The taglib-uri element describes a URI, relative to the location >+of the web.xml document, identifying a Tag Library used in the Web >+Application. >+ >+Used in: taglib >+--> >+<!ELEMENT taglib-uri (#PCDATA)> >+ >+<!-- >+The transport-guarantee element specifies that the communication >+between client and server should be NONE, INTEGRAL, or >+CONFIDENTIAL. NONE means that the application does not require any >+transport guarantees. A value of INTEGRAL means that the application >+requires that the data sent between the client and server be sent in >+such a way that it can't be changed in transit. CONFIDENTIAL means >+that the application requires that the data be transmitted in a >+fashion that prevents other entities from observing the contents of >+the transmission. In most cases, the presence of the INTEGRAL or >+CONFIDENTIAL flag will indicate that the use of SSL is required. >+ >+Used in: user-data-constraint >+--> >+<!ELEMENT transport-guarantee (#PCDATA)> >+ >+<!-- >+The url-pattern element contains the url pattern of the mapping. Must >+follow the rules specified in Section 11.2 of the Servlet API >+Specification. >+ >+Used in: filter-mapping, servlet-mapping, web-resource-collection >+--> >+<!ELEMENT url-pattern (#PCDATA)> >+ >+<!-- >+The user-data-constraint element is used to indicate how data >+communicated between the client and container should be protected. >+ >+Used in: security-constraint >+--> >+<!ELEMENT user-data-constraint (description?, transport-guarantee)> >+ >+<!-- >+The web-resource-collection element is used to identify a subset >+of the resources and HTTP methods on those resources within a web >+application to which a security constraint applies. If no HTTP methods >+are specified, then the security constraint applies to all HTTP >+methods. >+ >+Used in: security-constraint >+--> >+<!ELEMENT web-resource-collection (web-resource-name, description?, >+url-pattern*, http-method*)> >+ >+<!-- >+The web-resource-name contains the name of this web resource >+collection. >+ >+Used in: web-resource-collection >+--> >+<!ELEMENT web-resource-name (#PCDATA)> >+ >+<!-- >+The welcome-file element contains file name to use as a default >+welcome file, such as index.html >+ >+Used in: welcome-file-list >+--> >+<!ELEMENT welcome-file (#PCDATA)> >+ >+<!-- >+The welcome-file-list contains an ordered list of welcome files >+elements. >+ >+Used in: web-app >+--> >+<!ELEMENT welcome-file-list (welcome-file+)> >+ >+<!-- >+The ID mechanism is to allow tools that produce additional deployment >+information (i.e., information beyond the standard deployment >+descriptor information) to store the non-standard information in a >+separate file, and easily refer from these tool-specific files to the >+information in the standard deployment descriptor. >+ >+Tools are not allowed to add the non-standard information into the >+standard deployment descriptor. >+--> >+ >+<!ATTLIST auth-constraint id ID #IMPLIED> >+<!ATTLIST auth-method id ID #IMPLIED> >+<!ATTLIST context-param id ID #IMPLIED> >+<!ATTLIST description id ID #IMPLIED> >+<!ATTLIST display-name id ID #IMPLIED> >+<!ATTLIST distributable id ID #IMPLIED> >+<!ATTLIST ejb-link id ID #IMPLIED> >+<!ATTLIST ejb-local-ref id ID #IMPLIED> >+<!ATTLIST ejb-ref id ID #IMPLIED> >+<!ATTLIST ejb-ref-name id ID #IMPLIED> >+<!ATTLIST ejb-ref-type id ID #IMPLIED> >+<!ATTLIST env-entry id ID #IMPLIED> >+<!ATTLIST env-entry-name id ID #IMPLIED> >+<!ATTLIST env-entry-type id ID #IMPLIED> >+<!ATTLIST env-entry-value id ID #IMPLIED> >+<!ATTLIST error-code id ID #IMPLIED> >+<!ATTLIST error-page id ID #IMPLIED> >+<!ATTLIST exception-type id ID #IMPLIED> >+<!ATTLIST extension id ID #IMPLIED> >+<!ATTLIST filter id ID #IMPLIED> >+<!ATTLIST filter-class id ID #IMPLIED> >+<!ATTLIST filter-mapping id ID #IMPLIED> >+<!ATTLIST filter-name id ID #IMPLIED> >+<!ATTLIST form-error-page id ID #IMPLIED> >+<!ATTLIST form-login-config id ID #IMPLIED> >+<!ATTLIST form-login-page id ID #IMPLIED> >+<!ATTLIST home id ID #IMPLIED> >+<!ATTLIST http-method id ID #IMPLIED> >+<!ATTLIST icon id ID #IMPLIED> >+<!ATTLIST init-param id ID #IMPLIED> >+<!ATTLIST jsp-file id ID #IMPLIED> >+<!ATTLIST large-icon id ID #IMPLIED> >+<!ATTLIST listener id ID #IMPLIED> >+<!ATTLIST listener-class id ID #IMPLIED> >+<!ATTLIST load-on-startup id ID #IMPLIED> >+<!ATTLIST local id ID #IMPLIED> >+<!ATTLIST local-home id ID #IMPLIED> >+<!ATTLIST location id ID #IMPLIED> >+<!ATTLIST login-config id ID #IMPLIED> >+<!ATTLIST mime-mapping id ID #IMPLIED> >+<!ATTLIST mime-type id ID #IMPLIED> >+<!ATTLIST param-name id ID #IMPLIED> >+<!ATTLIST param-value id ID #IMPLIED> >+<!ATTLIST realm-name id ID #IMPLIED> >+<!ATTLIST remote id ID #IMPLIED> >+<!ATTLIST res-auth id ID #IMPLIED> >+<!ATTLIST res-ref-name id ID #IMPLIED> >+<!ATTLIST res-sharing-scope id ID #IMPLIED> >+<!ATTLIST res-type id ID #IMPLIED> >+<!ATTLIST resource-env-ref id ID #IMPLIED> >+<!ATTLIST resource-env-ref-name id ID #IMPLIED> >+<!ATTLIST resource-env-ref-type id ID #IMPLIED> >+<!ATTLIST resource-ref id ID #IMPLIED> >+<!ATTLIST role-link id ID #IMPLIED> >+<!ATTLIST role-name id ID #IMPLIED> >+<!ATTLIST run-as id ID #IMPLIED> >+<!ATTLIST security-constraint id ID #IMPLIED> >+<!ATTLIST security-role id ID #IMPLIED> >+<!ATTLIST security-role-ref id ID #IMPLIED> >+<!ATTLIST servlet id ID #IMPLIED> >+<!ATTLIST servlet-class id ID #IMPLIED> >+<!ATTLIST servlet-mapping id ID #IMPLIED> >+<!ATTLIST servlet-name id ID #IMPLIED> >+<!ATTLIST session-config id ID #IMPLIED> >+<!ATTLIST session-timeout id ID #IMPLIED> >+<!ATTLIST small-icon id ID #IMPLIED> >+<!ATTLIST taglib id ID #IMPLIED> >+<!ATTLIST taglib-location id ID #IMPLIED> >+<!ATTLIST taglib-uri id ID #IMPLIED> >+<!ATTLIST transport-guarantee id ID #IMPLIED> >+<!ATTLIST url-pattern id ID #IMPLIED> >+<!ATTLIST user-data-constraint id ID #IMPLIED> >+<!ATTLIST web-app id ID #IMPLIED> >+<!ATTLIST web-resource-collection id ID #IMPLIED> >+<!ATTLIST web-resource-name id ID #IMPLIED> >+<!ATTLIST welcome-file id ID #IMPLIED> >+<!ATTLIST welcome-file-list id ID #IMPLIED> >Index: javax/servlet/http/HttpServlet.class >=================================================================== >RCS file: javax/servlet/http/HttpServlet.class >diff -N javax/servlet/http/HttpServlet.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpServlet.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,75 @@ >+Êþº¾.U >+a¿WÀ `Á >+ÃÄÅ >+9ÆXÇÿÿÿÿÿÿÿÿÈ >+É >+`Ê >+ËÌÍÎ >+ÏÐÑ >+9Ò >+ÏÓ >+`Ô >+ÏÕÖ >+R× >+ÐxØÙÚ >+!¿ >+!ÛÜ >+!ÝÞßàáâãäåæçèXéêëWìíWîïðïñòóWô >+9õöX÷XøXù >+úû >+úüWý >+`þÿWè >+`X >+` >+` >+` >+` >+` >+` >+ >+ >+XX >+Z >+` >+à >+METHOD_DELETELjava/lang/String; >+ConstantValueMETHOD_HEAD >+METHOD_GETMETHOD_OPTIONSMETHOD_POST >+METHOD_PUTMETHOD_TRACEHEADER_IFMODSINCEHEADER_LASTMODLSTRING_FILElStringsLjava/util/ResourceBundle;<init>()VCodeLineNumberTableLocalVariableTablethis Ljavax/servlet/http/HttpServlet;doGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vreq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse;protocolmsg >+ExceptionsgetLastModified*(Ljavax/servlet/http/HttpServletRequest;)JdoHeadresponse#Ljavax/servlet/http/NoBodyResponse;doPostdoPutdoDeletegetAllDeclaredMethods.(Ljava/lang/Class;)[Ljava/lang/reflect/Method;iI >+allMethods[Ljava/lang/reflect/Method;cLjava/lang/Class;j >+parentMethodsthisMethods doOptionsmLjava/lang/reflect/Method;methods ALLOW_GETZ >+ALLOW_HEAD >+ALLOW_POST ALLOW_PUTALLOW_DELETEALLOW_TRACE >+ALLOW_OPTIONSallowdoTrace >+headerNameresponseLengthCRLFresponseString >+reqHeaderEnumLjava/util/Enumeration;out#Ljavax/servlet/ServletOutputStream;serviceifModifiedSinceJlastModifiederrMsgerrArgs[Ljava/lang/Object;methodmaybeSetLastModified,(Ljavax/servlet/http/HttpServletResponse;J)V@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)VrequesteLjava/lang/ClassCastException;Ljavax/servlet/ServletRequest;resLjavax/servlet/ServletResponse;<clinit> >+SourceFileHttpServlet.javaqrophttp.method_get_not_supported !1.1"#$%!javax/servlet/http/NoBodyResponseq&xy'rhttp.method_post_not_supportedhttp.method_put_not_supported http.method_delete_not_supported()javax.servlet.http.HttpServlet*+,-./java/lang/reflect/Method0-GETHEADjava/lang/StringBuffer12, HEAD3POST, POSTPUT, PUTDELETE, DELETETRACE, TRACEOPTIONS , OPTIONSAllow45 >+TRACE 6 789:;<=java/lang/String: >!?@message/httpAB'CDEFGBHrIIf-Modified-SinceJK³´LCyyyyy¢yhttp.method_not_implementedjava/lang/ObjectMNO >+Last-ModifiedP#QR%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponsejava/lang/ClassCastExceptionjavax/servlet/ServletExceptionnon-HTTP request or responseqB«yjavax.servlet.http.LocalStringsSTjavax/servlet/http/HttpServletjavax/servlet/GenericServletjava/io/Serializablejava/io/IOExceptiongetProtocol()Ljava/lang/String;java/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;endsWith(Ljava/lang/String;)Z sendError(ILjava/lang/String;)V+(Ljavax/servlet/http/HttpServletResponse;)VsetContentLengthjava/lang/ClassgetNameequals(Ljava/lang/Object;)Z >+getSuperclass()Ljava/lang/Class;getDeclaredMethods()[Ljava/lang/reflect/Method;getClassappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString setHeader'(Ljava/lang/String;Ljava/lang/String;)V >+getRequestURIgetHeaderNames()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()ZnextElement()Ljava/lang/Object; getHeaderlength()IsetContentType(Ljava/lang/String;)V(I)VgetOutputStream%()Ljavax/servlet/ServletOutputStream;!javax/servlet/ServletOutputStreamprintclose getMethod >+getDateHeader(Ljava/lang/String;)J setStatusjava/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;containsHeader >+setDateHeader(Ljava/lang/String;J)V getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle;!`abcde*fde gdehde.ide&jde(kde,ldeEmdeTnde^ >+opqrs/*·±tuvwxys4+¹N²¶:-¶,¹§,?¹±tãäåæ(è3êu44vw4z{4|}-~d#dZ?s8 t >+uvwz{ysh»Y,·N*+-¶ >+-¶±t7 9:;u*vwz{|} Z?ys4+¹N²¶:-¶,¹§,?¹±t (3u44vw4z{4|}-~d#dZ?ys4+¹N²¶:-¶,¹§,?¹±t¾¿ÀÁ(Ã3Åu44vw4z{4|}-~d#dZ?ys4+¹N²¶:-¶,¹§,?¹±tõö÷ø(ú3üu44vw4z{4|}-~d#dZ?s"r+¶¶°=*+¶·N+¶:-ÆO-¾¾`½:6-¾¢-2S=§ÿê6¾`¢d2S§ÿç°°tF >+#. >+8AD >+JMZflouR1?P?.A?rvwr?b?Y?S?ysÑ >+}**¶·N666666 6 >+6-¾¢R-2:¶¶ 66¶¶6¶¶6¶¶6§ÿ:Ç:%Ç >+ :§»!Y·"¶#$¶#¶%:%Ç >+&:§»!Y·"¶#'¶#¶%:%Ç >+(:§»!Y·"¶#)¶#¶%:%Ç >+*:§»!Y·"¶#+¶#¶%: %Ç >+,:§»!Y·"¶#-¶#¶%: >+%Ç >+.:§»!Y·"¶#/¶#¶%:,0¹1±t®+E GHIJKLMO(P.R;S>TAVNWQX^YaZn[qOw_z`ab?cd¯e´fÀgÖhÛiçjýklm$n)o5pKqPr\sru|vu.C!V?}vw}z{}|} t?qnkh?eb _ >+z¡dZ?¢ysf¸2:»!Y·"3¶#+¹4¶#5¶#+¹¶#¶%:+¹6:¹7=¹8À9:»!Y·"¶#¶#¶#:¶#+¹;¶#¶%:§ÿ¿»!Y·"¶#¶#¶%:¶<>,=¹>,¹?,¹@:¶A¶B±t:,¢4¤>¥J¦xª¬®¯£°«±²²·³u\ J+£d¸vw¸z{¸|}$¤?´¥d,¦d4§¨« >+©ªZ?«ysñ+¹CN-¶R*+¶D7 *+,¶ >+§6+E¹F7GmGi*,·I*+,¶ >+§,0¹J§¦- ¶*+¶D7*,·I*+,¶K§-&¶*+,¶L§t-(¶*+,¶M§b-*¶*+,¶N§P-.¶*+,¶O§>-,¶*+,¶P§,²Q¶:½R:-S¸S:,õ¹±tzÝßàá ä)æ3çCëJìSî_òhóoôvõ÷øúû£ý¬þµ¾ÇÐÙã >+éî÷u\ 3)¬E®o >+®ã¯dé°±vwz{|}ü²dZ?³´sj+T¹U± +T ¹V±t#$%&'u vw|}®«µs²"+ÀWN,ÀX:§:»ZY[·\¿*-¶]±YtPQTRSU!VuR ¶{ } >+·¸"vw"z¹"º»¶{ }Z?¼rs! ^¸_³±t?½¾ >Index: javax/servlet/ServletInputStream.class >=================================================================== >RCS file: javax/servlet/ServletInputStream.class >diff -N javax/servlet/ServletInputStream.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletInputStream.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾. >+ >+<init>()VCodeLineNumberTableLocalVariableTablethis"Ljavax/servlet/ServletInputStream;readLine([BII)Ib[BoffIlencountc >+Exceptions >+SourceFileServletInputStream.java javax/servlet/ServletInputStreamjava/io/InputStreamjava/io/IOExceptionread()I!/*·±c >+ >+¸<?¬6*¶Y6+T >+ ÿß§§¬& ?-0 >< >+<<< 3, >Index: javax/servlet/FilterChain.class >=================================================================== >RCS file: javax/servlet/FilterChain.class >diff -N javax/servlet/FilterChain.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/FilterChain.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾. >+doFilter@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V >+Exceptions >+ >+SourceFileFilterChain.javajavax/servlet/FilterChainjava/lang/Objectjava/io/IOExceptionjavax/servlet/ServletException >Index: javax/servlet/LocalStrings.properties >=================================================================== >RCS file: javax/servlet/LocalStrings.properties >diff -N javax/servlet/LocalStrings.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/LocalStrings.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,6 @@ >+# Default localized string information >+# Localized for Locale en_US >+ >+err.not_iso8859_1=Not an ISO 8859-1 character: {0} >+value.true=true >+value.false=false >Index: javax/servlet/http/HttpSessionContext.class >=================================================================== >RCS file: javax/servlet/http/HttpSessionContext.class >diff -N javax/servlet/http/HttpSessionContext.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpSessionContext.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,5 @@ >+Êþº¾. >+ >+getSession4(Ljava/lang/String;)Ljavax/servlet/http/HttpSession; >+DeprecatedgetIds()Ljava/util/Enumeration; >+SourceFileHttpSessionContext.java%javax/servlet/http/HttpSessionContextjava/lang/Object >Index: javax/servlet/ServletOutputStream.class >=================================================================== >RCS file: javax/servlet/ServletOutputStream.class >diff -N javax/servlet/ServletOutputStream.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletOutputStream.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,63 @@ >+Êþº¾. >+#PQ >+RS >+RTÿ "UV >+WXYZ >+ >+[ >+\]^ >+ >+_ >+"`ab >+"c >+Rd >+Re >+Rf >+Rg >+Rhi >+"j >+"k >+"l >+"m >+"n >+"o >+"pq >+WrstLSTRING_FILELjava/lang/String; >+ConstantValuelStringsLjava/util/ResourceBundle;<init>()VCodeLineNumberTableLocalVariableTablethis#Ljavax/servlet/ServletOutputStream;print(Ljava/lang/String;)VerrMsgerrArgs[Ljava/lang/Object;cCiIslen >+Exceptionsu(Z)VmsgbZ(C)V(I)V(J)VlJ(F)VfF(D)VdDprintln<clinit> >+SourceFileServletOutputStream.java)*nullvwxyz'(err.not_iso8859_1{|}java/lang/Objectjava/lang/Character)A~java/io/CharConversionException)1?B >+value.truevalue.false01 >+L*0=0A0B0C0F0Ijavax.servlet.LocalStrings!javax/servlet/ServletOutputStreamjava/io/OutputStreamjava/io/IOExceptionjava/lang/Stringlength()IcharAt(I)Cjava/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;writevalueOf(C)Ljava/lang/String;(I)Ljava/lang/String;(J)Ljava/lang/String;(F)Ljava/lang/String;(D)Ljava/lang/String; getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle;!"#$%& >+'()*+/*·±,e-./01+õ_+ÇL+¶=>¢N+¶6~3²¶:½ :» >+Y·S¸:» >+Y·¿*¶§ÿ³±,6 >+uvwx"?,2?H RXw^-H,&2%2 34>56P78_./_9%S:8;<0=+w²¶M§²¶M*,¶±, ¡-* >+>%./?@>%;<0A+A *¸¶±, >+±²- ./ 56;<0B+A *¸¶±, >+ÄÅ- ./ 78;<0C+A *¸¶±, >+ØÙ- ./ DE;<0F+A *#¸¶±, >+ëì- ./ GH;<0I+A *'¸¶±, >+ýþ- ./ JK;<L*+5*¶±, >+ >+-./;<L1+F >+*+¶*¶±, - >+./ >+9%;<L=+F >+*¶*¶±,45 6- >+./ >+?@;<LA+F >+*¶*¶±,FG H- >+./ >+56;<LB+F >+*¶*¶±,YZ [- >+./ >+78;<LC+F >+*¶*¶±,lm n- >+./ >+DE;<LF+F >+*#¶*¶±,? - >+./ >+GH;<LI+F >+*'¶*¶±, - >+./ >+JK;<M*+! ¸!³±,ZNO >Index: javax/servlet/http/LocalStrings.properties >=================================================================== >RCS file: javax/servlet/http/LocalStrings.properties >diff -N javax/servlet/http/LocalStrings.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/LocalStrings.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,13 @@ >+# Default localized string information >+# Localized for Locale en_US >+ >+err.cookie_name_is_token=Cookie name {0} is a reserved token >+err.io.negativelength=Negative Length given in write method >+err.io.short_read=Short Read >+ >+http.method_not_implemented=Method {0} is not defined in RFC 2068 and is not supported by the Servlet API >+ >+http.method_get_not_supported=HTTP method GET is not supported by this URL >+http.method_post_not_supported=HTTP method POST is not supported by this URL >+http.method_put_not_supported=HTTP method PUT is not supported by this URL >+http.method_delete_not_supported=Http method DELETE is not supported by this URL >Index: javax/servlet/jsp/tagext/VariableInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/VariableInfo.class >diff -N javax/servlet/jsp/tagext/VariableInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/VariableInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,10 @@ >+Êþº¾.. >+& ' ( ) *+,NESTEDI >+ConstantValueAT_BEGINAT_ENDvarNameLjava/lang/String; classNamedeclareZscope<init>)(Ljava/lang/String;Ljava/lang/String;ZI)VCodeLineNumberTableLocalVariableTablethis'Ljavax/servlet/jsp/tagext/VariableInfo; >+getVarName()Ljava/lang/String;getClassName >+getDeclare()ZgetScope()I >+SourceFileVariableInfo.java- %javax/servlet/jsp/tagext/VariableInfojava/lang/Object()V! >+ >+ >+ >+ *·*+µ*,µ*µ*µ±¿À ÁÂÃÄ4 /*´°Ç/*´°È !/*´¬É"#/*´¬Ê$% >Index: javax/servlet/ServletContextEvent.class >=================================================================== >RCS file: javax/servlet/ServletContextEvent.class >diff -N javax/servlet/ServletContextEvent.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletContextEvent.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,8 @@ >+Êþº¾. >+ >+<init>!(Ljavax/servlet/ServletContext;)VCodeLineNumberTableLocalVariableTablethis#Ljavax/servlet/ServletContextEvent;sourceLjavax/servlet/ServletContext;getServletContext ()Ljavax/servlet/ServletContext; >+SourceFileServletContextEvent.javajavax/servlet/ServletContext!javax/servlet/ServletContextEventjava/util/EventObject(Ljava/lang/Object;)V getSource()Ljava/lang/Object;!>*+·± >+MN >+ >+2*·À° V >+ >Index: javax/servlet/http/NoBodyResponse.class >=================================================================== >RCS file: javax/servlet/http/NoBodyResponse.class >diff -N javax/servlet/http/NoBodyResponse.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/NoBodyResponse.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,33 @@ >+Êþº¾.³ >++ * >+ * * >+,,,? *? >+*? >+? >+,,,,,,,,,,,?,,, ,¡,¢,£,¤,¥,¦,§,¨,© >+*¥ >+*¦ª«¬resp(Ljavax/servlet/http/HttpServletResponse;noBody'Ljavax/servlet/http/NoBodyOutputStream;writerLjava/io/PrintWriter;didSetContentLengthZ<init>+(Ljavax/servlet/http/HttpServletResponse;)VCodeLineNumberTableLocalVariableTablethis#Ljavax/servlet/http/NoBodyResponse;rsetContentLength()V(I)VlenIsetContentType(Ljava/lang/String;)VtypeLjava/lang/String;getOutputStream%()Ljavax/servlet/ServletOutputStream; >+ExceptionsgetCharacterEncoding()Ljava/lang/String; getWriter()Ljava/io/PrintWriter;wLjava/io/OutputStreamWriter;® >+setBufferSizesize¯ >+getBufferSize()IresetresetBufferisCommitted()ZflushBuffer setLocale(Ljava/util/Locale;)VlocLjava/util/Locale; getLocale()Ljava/util/Locale; addCookie(Ljavax/servlet/http/Cookie;)VcookieLjavax/servlet/http/Cookie;containsHeader(Ljava/lang/String;)Zname setStatus(ILjava/lang/String;)Vscsm >+Deprecated setHeader'(Ljava/lang/String;Ljava/lang/String;)VvaluesetIntHeader(Ljava/lang/String;I)V >+setDateHeader(Ljava/lang/String;J)VdateJ sendErrormsgsendRedirectlocation encodeURL&(Ljava/lang/String;)Ljava/lang/String;urlencodeRedirectURL addHeader >+addDateHeaderaddIntHeader encodeUrlencodeRedirectUrl >+SourceFileHttpServlet.java5>-.%javax/servlet/http/NoBodyOutputStream/034°U=?BCJK12java/io/OutputStreamWriter5±java/io/PrintWriter5²Q?TUV>W>XYZ>[\_`abefhih?mnpqrsviv?xCz{}{~nsq!javax/servlet/http/NoBodyResponsejava/lang/Object&javax/servlet/http/HttpServletResponsejava/io/IOException$java/io/UnsupportedEncodingExceptionjava/lang/IllegalStateExceptiongetContentLength+(Ljava/io/OutputStream;Ljava/lang/String;)V(Ljava/io/Writer;)V *+,-./01234 567U*·*+µ*»Y·µ±8jk lm9:;<.=>7J*´*´*´¶¹±8qrs9:;=?7L*´¹*µ±8y >+z{9:;@ABC7?*´+¹ ±8~9:;DEFG7/*´°8?9:;HIJK74 >+*´¹ >+°89 >+:;LM7h(*´Ç»Y*´*¶ >+·L*»Y+·µ*´°8#9NO(:;HPQ?7?*´¹±89:;RAHSTU74 >+*´¹¬89 >+:;V>74 >+*´¹±89 >+:;HSW>74 >+*´¹±89 >+:;HSXY74 >+*´¹¬89 >+:;Z>74 >+*´¹±8¡9 >+:;HI[\7?*´+¹±8¤9:;]^_`74 >+*´¹°8§9 >+:;ab7?*´+¹±89:;cdef7?*´+¹¬8°9:;gEhi7J*´,¹±8´9 :;jAkElh?7?*´¹±8·9:;jAmn7J*´+,¹±8º9 :;gEoEpq7J*´+¹±8½9 :;gEoArs7J*´+ ¹±8À9 :;gEtuvi7J*´,¹ ±8Ã9 :;jAwEHIv?7?*´¹!±8Æ9:;jAHIxC7?*´+¹"±8É9:;yEHIz{7?*´+¹#°8Ì9:;|E}{7?*´+¹$°8Ï9:;|E~n7J*´+,¹%±8Ò9 :;gEoEs7J*´+ ¹&±8Õ9 :;gEouq7J*´+¹'±8Ø9 :;gEoA?{7:*+¶(°8å9:;|El{7:*+¶)°8ö9:;|El >Index: javax/servlet/http/HttpServletRequestWrapper.class >=================================================================== >RCS file: javax/servlet/http/HttpServletRequestWrapper.class >diff -N javax/servlet/http/HttpServletRequestWrapper.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpServletRequestWrapper.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,54 @@ >+Êþº¾.y >+W >+XY >+Z[\]^_`abcdefghijklmnopqrstu<init>*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis.Ljavax/servlet/http/HttpServletRequestWrapper;request'Ljavax/servlet/http/HttpServletRequest;_getHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getAuthType()Ljava/lang/String; >+getCookies()[Ljavax/servlet/http/Cookie; >+getDateHeader(Ljava/lang/String;)JnameLjava/lang/String; getHeader&(Ljava/lang/String;)Ljava/lang/String; >+getHeaders+(Ljava/lang/String;)Ljava/util/Enumeration;getHeaderNames()Ljava/util/Enumeration;getIntHeader(Ljava/lang/String;)I getMethodgetPathInfogetPathTranslatedgetContextPathgetQueryString >+getRemoteUserisUserInRole(Ljava/lang/String;)ZrolegetUserPrincipal()Ljava/security/Principal;getRequestedSessionId >+getRequestURI >+getRequestURL()Ljava/lang/StringBuffer;getServletPath >+getSession#(Z)Ljavax/servlet/http/HttpSession;createZ"()Ljavax/servlet/http/HttpSession;isRequestedSessionIdValid()ZisRequestedSessionIdFromCookieisRequestedSessionIdFromURLisRequestedSessionIdFromUrl >+SourceFileHttpServletRequestWrapper.java vwx%javax/servlet/http/HttpServletRequest)*+,-./03456789:;,<,=,>,?,@,ABDEF,G,HIJ,KLKOPQRQSQTQ,javax/servlet/http/HttpServletRequestWrapper#javax/servlet/ServletRequestWrapper!(Ljavax/servlet/ServletRequest;)V >+getRequest ()Ljavax/servlet/ServletRequest;! !">*+·±# >+WX$%&'()*"2*·À°#[$%&+,"4 >+*·¹°#d$ >+%&-."4 >+*·¹°#l$ >+%&/0"?*·+¹#t$%&1234"?*·+¹°#|$%&1256"?*·+¹ °#$%&1278"4 >+*·¹ >+°#?$ >+%&9:"?*·+¹¬#$%&12;,"4 >+*·¹°#$ >+%&<,"4 >+*·¹ >+°#¦$ >+%&=,"4 >+*·¹°#¯$ >+%&>,"4 >+*·¹°#·$ >+%&?,"4 >+*·¹°#¿$ >+%&@,"4 >+*·¹°#Ç$ >+%&AB"?*·+¹¬#Ð$%&C2DE"4 >+*·¹°#Ú$ >+%&F,"4 >+*·¹°#ã$ >+%&G,"4 >+*·¹°#ë$ >+%&HI"4 >+*·¹°#ò$ >+%&J,"4 >+*·¹°#û$ >+%&KL"?*·¹°#$%&MNKO"4 >+*·¹°#$ >+%&PQ"4 >+*·¹¬#$ >+%&RQ"4 >+*·¹¬#$ >+%&SQ"4 >+*·¹¬#&$ >+%&TQ"4 >+*·¹¬#.$ >+%&UV >Index: javax/servlet/jsp/tagext/TagLibraryInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagLibraryInfo.class >diff -N javax/servlet/jsp/tagext/TagLibraryInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagLibraryInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,13 @@ >+Êþº¾.Q >+1 2 3 4 5 6 7 8 >+9 :;< >+=> >+?@ >+ABCDprefixLjava/lang/String;uritags#[Ljavax/servlet/jsp/tagext/TagInfo;tlibversion >+jspversion shortnameurninfo<init>'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis)Ljavax/servlet/jsp/tagext/TagLibraryInfo;getURI()Ljava/lang/String;getPrefixStringgetShortNamegetReliableURN >+getInfoStringgetRequiredVersiongetTags%()[Ljavax/servlet/jsp/tagext/TagInfo;getTag6(Ljava/lang/String;)Ljavax/servlet/jsp/tagext/TagInfo;iI >+SourceFileTagLibraryInfo.javaE)*FGHNo tagsIJKLM#NOP'javax/servlet/jsp/tagext/TagLibraryInfojava/lang/Object()Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V javax/servlet/jsp/tagext/TagInfo >+getTagNamejava/lang/Stringequals(Ljava/lang/Object;)Z! Y*·*+µ*,µ±VW XY !"#/*´°e !$#/*´°o !%#/*´°| !&#/*´° !'#/*´° !(#/*´° !)*/*´°ª !+,¡9*¶ M,Æ,¾ >+² >+¶°>,¾¢,2¶ >++¶,2°§ÿæ°& ·¹º»¾ ¿-À1¾7Ã*-.9 !94/0 >Index: javax/servlet/ServletConfig.class >=================================================================== >RCS file: javax/servlet/ServletConfig.class >diff -N javax/servlet/ServletConfig.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletConfig.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾. >+getServletName()Ljava/lang/String;getServletContext ()Ljavax/servlet/ServletContext;getInitParameter&(Ljava/lang/String;)Ljava/lang/String;getInitParameterNames()Ljava/util/Enumeration; >+SourceFileServletConfig.javajavax/servlet/ServletConfigjava/lang/Object >+ >Index: javax/servlet/jsp/tagext/TagInfo.class >=================================================================== >RCS file: javax/servlet/jsp/tagext/TagInfo.class >diff -N javax/servlet/jsp/tagext/TagInfo.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/jsp/tagext/TagInfo.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,32 @@ >+Êþº¾. >+e f g h i j k l >+mn o p q r >+s >+mt >+muv >+ew >+xy >+z{|}~ >+z?BODY_CONTENT_JSPLjava/lang/String; >+ConstantValueBODY_CONTENT_TAG_DEPENDENT BODY_CONTENT_EMPTYtagNametagClassNamebodyContent >+infoString >+tagLibrary)Ljavax/servlet/jsp/tagext/TagLibraryInfo;tagExtraInfo'Ljavax/servlet/jsp/tagext/TagExtraInfo; >+attributeInfo,[Ljavax/servlet/jsp/tagext/TagAttributeInfo;displayName smallIcon largeIcontagVariableInfo+[Ljavax/servlet/jsp/tagext/TagVariableInfo;<init>Ç(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/TagLibraryInfo;Ljavax/servlet/jsp/tagext/TagExtraInfo;[Ljavax/servlet/jsp/tagext/TagAttributeInfo;)VCodeLineNumberTableLocalVariableTablethis"Ljavax/servlet/jsp/tagext/TagInfo;bodycontenttaglib((Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/TagLibraryInfo;Ljavax/servlet/jsp/tagext/TagExtraInfo;[Ljavax/servlet/jsp/tagext/TagAttributeInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljavax/servlet/jsp/tagext/TagVariableInfo;)Vtvi >+getTagName()Ljava/lang/String; >+getAttributes.()[Ljavax/servlet/jsp/tagext/TagAttributeInfo;getVariableInfoL(Ljavax/servlet/jsp/tagext/TagData;)[Ljavax/servlet/jsp/tagext/VariableInfo;data"Ljavax/servlet/jsp/tagext/TagData;teiisValid%(Ljavax/servlet/jsp/tagext/TagData;)ZsetTagExtraInfo*(Ljavax/servlet/jsp/tagext/TagExtraInfo;)VgetTagExtraInfo)()Ljavax/servlet/jsp/tagext/TagExtraInfo;getTagClassNamegetBodyContent >+getInfoString >+setTagLibrary,(Ljavax/servlet/jsp/tagext/TagLibraryInfo;)Vtl >+getTagLibrary+()Ljavax/servlet/jsp/tagext/TagLibraryInfo;getDisplayNamegetSmallIcongetLargeIcongetTagVariableInfos-()[Ljavax/servlet/jsp/tagext/TagVariableInfo;toStringiIbLjava/lang/StringBuffer; >+SourceFileTagInfo.java7(!)!*!+!,-./012!3!4!56OPFGKLjava/lang/StringBuffername = ^Cclass = body = info = attributes = { >+ ? >+} >+ javax/servlet/jsp/tagext/TagInfojava/lang/ObjectJSPTAGDEPENDENTEMPTY()V%javax/servlet/jsp/tagext/TagExtraInfo >+setTagInfo%(Ljavax/servlet/jsp/tagext/TagInfo;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;)javax/servlet/jsp/tagext/TagAttributeInfo! !"#$!"%&!"'(!)!*!+!,-./012!3!4!56789Ï7*·*+µ*,µ*-µ*µ*µ*µ*µÆ *¶ ±:.rs tuvwx%y+{0|6};R7<=7(!7)!7>!7+!7?-7./7017@9O*·*+µ*,µ*-µ*µ*µ*µ*µ*µ >+* µ* >+µ*µ >+Æ *¶ ±:>¡¢ £¤¥¦§%¨+©1ª7«=¬C®H¯N°;zO<=O(!O)!O>!O+!O?-O./O01O2!O3! O4! >+OA6BC9/*´°:¹;<=DE9/*´°:Æ;<=FG9[*¶M,ǰ,+¶°:ÕÖ ×Ù; <=HIJ/KL9[*¶M,Ǭ,+¶¬:æç èê; <=HIJ/MN9>*+µ±: >+ôõ;<=J/OP9/*´°:þ;<=QC9/*´°: ;<=RC9/*´°:;<=SC9/*´°:;<=TU9>*+µ±: >+34;<=V-WX9/*´°:=;<=YC9/*´ >+°:K;<=ZC9/*´°:U;<=[C9/*´°:_;<=\]9/*´ >+°:i;<=^C92Ì»Y·L+»Y·¶*´¶¶¶¶W+»Y·¶*´¶¶¶¶W+»Y·¶*´¶¶¶¶W+»Y·¶*´¶¶¶¶W+¶W=*´¾¢)+»Y·¶*´2¶¶¶¶W§ÿÔ+¶W+¶°:.rs(tHuhvw?xyºxÀzÇ{; /_`Ì<=Äabcd >Index: javax/servlet/ServletContext.class >=================================================================== >RCS file: javax/servlet/ServletContext.class >diff -N javax/servlet/ServletContext.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/ServletContext.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Êþº¾.2./ >+getContext2(Ljava/lang/String;)Ljavax/servlet/ServletContext;getMajorVersion()IgetMinorVersiongetMimeType&(Ljava/lang/String;)Ljava/lang/String;getResourcePaths#(Ljava/lang/String;)Ljava/util/Set;getResource"(Ljava/lang/String;)Ljava/net/URL; >+Exceptions0getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;getRequestDispatcher5(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;getNamedDispatcher >+getServlet+(Ljava/lang/String;)Ljavax/servlet/Servlet;1 >+DeprecatedgetServlets()Ljava/util/Enumeration;getServletNameslog(Ljava/lang/String;)V*(Ljava/lang/Exception;Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)VgetRealPath >+getServerInfo()Ljava/lang/String;getInitParametergetInitParameterNamesgetAttribute&(Ljava/lang/String;)Ljava/lang/Object;getAttributeNamessetAttribute'(Ljava/lang/String;Ljava/lang/Object;)VremoveAttributegetServletContextName >+SourceFileServletContext.javajavax/servlet/ServletContextjava/lang/Objectjava/net/MalformedURLExceptionjavax/servlet/ServletException >+ >+ !"# $%&'()*+",- >Index: javax/servlet/Filter.class >=================================================================== >RCS file: javax/servlet/Filter.class >diff -N javax/servlet/Filter.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/Filter.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+Êþº¾.init(Ljavax/servlet/FilterConfig;)V >+ExceptionsdoFilter[(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)Vdestroy()V >+SourceFileFilter.javajavax/servlet/Filterjava/lang/Objectjavax/servlet/ServletExceptionjava/io/IOException >+ >Index: javax/servlet/http/HttpServletResponse.class >=================================================================== >RCS file: javax/servlet/http/HttpServletResponse.class >diff -N javax/servlet/http/HttpServletResponse.class >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ javax/servlet/http/HttpServletResponse.class 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,11 @@ >+Êþº¾.wstuSC_CONTINUEI >+ConstantValuedSC_SWITCHING_PROTOCOLSeSC_OKÈ >+SC_CREATEDÉSC_ACCEPTEDÊ SC_NON_AUTHORITATIVE_INFORMATIONË >+SC_NO_CONTENTÌSC_RESET_CONTENTÍSC_PARTIAL_CONTENTÎSC_MULTIPLE_CHOICES,SC_MOVED_PERMANENTLY-SC_MOVED_TEMPORARILY.SC_SEE_OTHER/SC_NOT_MODIFIED0SC_USE_PROXY1SC_TEMPORARY_REDIRECT3SC_BAD_REQUEST?SC_UNAUTHORIZEDSC_PAYMENT_REQUIREDSC_FORBIDDENSC_NOT_FOUNDSC_METHOD_NOT_ALLOWEDSC_NOT_ACCEPTABLE SC_PROXY_AUTHENTICATION_REQUIREDSC_REQUEST_TIMEOUTSC_CONFLICTSC_GONESC_LENGTH_REQUIREDSC_PRECONDITION_FAILEDSC_REQUEST_ENTITY_TOO_LARGE?SC_REQUEST_URI_TOO_LONGSC_UNSUPPORTED_MEDIA_TYPE"SC_REQUESTED_RANGE_NOT_SATISFIABLE SC_EXPECTATION_FAILED¡SC_INTERNAL_SERVER_ERRORôSC_NOT_IMPLEMENTEDõSC_BAD_GATEWAYöSC_SERVICE_UNAVAILABLE÷SC_GATEWAY_TIMEOUTøSC_HTTP_VERSION_NOT_SUPPORTEDù addCookie(Ljavax/servlet/http/Cookie;)VcontainsHeader(Ljava/lang/String;)Z encodeURL&(Ljava/lang/String;)Ljava/lang/String;encodeRedirectURL encodeUrl >+DeprecatedencodeRedirectUrl sendError(ILjava/lang/String;)V >+Exceptionsv(I)VsendRedirect(Ljava/lang/String;)V >+setDateHeader(Ljava/lang/String;J)V >+addDateHeader setHeader'(Ljava/lang/String;Ljava/lang/String;)V addHeadersetIntHeader(Ljava/lang/String;I)VaddIntHeader setStatus >+SourceFileHttpServletResponse.java&javax/servlet/http/HttpServletResponsejava/lang/Objectjavax/servlet/ServletResponsejava/io/IOException( >+ >+ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\[][^_[^`abc`dbcefbcghihjklkmnonpdpa^qr
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 121585
:
32028
|
32029
| 33493