Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\j2ee\lib\oracle\xdb\servlet\XDBServletResponse.class
?? 1 ?C ?D ?E FG ?HI E ?J ?K ?L ?MN ?O ?P ?Q ?R ?S ?T U V ?WXYXZ[\ ] ?^ _` ?a bcd e f g h ?i jk lm ?n ?o ?bp +q rst .uv wxy 3z 3{ 3| }~ ? ? ?? ? ?? ?? ?? ??? EE E? E` ??? ??? ??? E? ??? ???? ??? ?? ?? E?? [u ?? h? h??? b?? F? e?? hE? j? e? ?? e?? ?? ???? h`? ? ?? ?? ??? ???? ??? l? ?? ??? ????????????????????????? XDBServletWriter InnerClasses DEBUG Z ConstantValue loc_ Ljava/util/Locale; headers_ Ljava/util/Hashtable; localbuf_ [B writer_ Ljava/io/PrintWriter; statusCode_ I offset_ committed_ length_ charEncoding_ Ljava/lang/String; flushing_writer_ dayNames [Ljava/lang/String; monthNames <init> ()V Code LineNumberTable LocalVariableTable this 'Loracle/xdb/servlet/XDBServletResponse; write_header )(ZILjava/lang/String;Ljava/lang/String;)V write_status (I)V write_data ([BII)V flush_data close_stream write_xml (JLjava/lang/String;S)V endOfHeaders close Exceptions? writeHeaders i hdrdata [Ljava/lang/Object; len hdrnm data Ljava/lang/Object; more keys Ljava/util/Enumeration; elements int_flush print (Ljava/lang/String;)V s println write ([B)V b remains l off writeXMLNative xobCState J encoding indent S bar flush flushBuffer getBufferSize ()I getCharacterEncoding ()Ljava/lang/String; getLocale ()Ljava/util/Locale; getOutputStream %()Ljavax/servlet/ServletOutputStream; getWriter ()Ljava/io/PrintWriter; isCommitted ()Z reset setBufferSize size setContentType charsetSub buf charset type st Ljava/util/StringTokenizer; setContentLength setLocale (Ljava/util/Locale;)V loc cookieToString /(Ljavax/servlet/http/Cookie;)Ljava/lang/String; c Ljavax/servlet/http/Cookie; cookstr addCookie (Ljavax/servlet/http/Cookie;)V v Ljava/util/Vector; cookie o pad_append (Ljava/lang/StringBuffer;I)V out Ljava/lang/StringBuffer; dateToString (J)Ljava/lang/String; date tz Ljava/util/SimpleTimeZone; cal Ljava/util/GregorianCalendar; addHeader '(Ljava/lang/String;Ljava/lang/String;)V name value addDateHeader (Ljava/lang/String;J)V addIntHeader (Ljava/lang/String;I)V containsHeader (Ljava/lang/String;)Z encodeRedirectUrl &(Ljava/lang/String;)Ljava/lang/String; url Deprecated encodeRedirectURL encodeUrl encodeURL sendError sc send_error (ILjava/lang/String;)V msg get_req_abspath get_uri_prefix sendRedirect prefix location absuri setDateHeader setHeader setIntHeader setStatus ms access$000 >(Loracle/xdb/servlet/XDBServletResponse;)Ljava/io/PrintWriter; x0 access$100 *(Loracle/xdb/servlet/XDBServletResponse;)V <clinit> SourceFile XDBServletResponse.java ? ? ? ? ? ??? ? ? ? java/util/Hashtable ? ? ? ? ? ? ? ? ISO-8859-1 ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ??? ??? java/lang/String java/util/Vector?? ? ??? ? ? ? ? ? java/io/PrintWriter java/io/OutputStreamWriter ?? ?? ? ? ? ? ? ??? ???? ? ? ? ? 6oracle/xdb/servlet/XDBServletResponse$XDBServletWriter ??? ? java/lang/IllegalStateException !Content already written to output ? ? Content-Type?? java/util/StringTokenizer ; ?? ?? ?? ? charset=?# =???? "? ??? Content-Length???? ? ? java/lang/StringBuilder ? ; Comment= ? ; Domain= ? ; Max-Age= ? ; Path= ? ; Secure ; Version= ? Set-Cookie java/lang/RuntimeException 0Value of Set-Cookie header must be Vector/String 0 java/util/SimpleTimeZone GMT ?. java/util/GregorianCalendar ? ? java/lang/StringBuffer java/util/Date ? ? ? , ? ? : GMT java/util/Collection+. !Servlet response already commited-. +Cannot redirect after response is committed ://1 ? file.separator%0 ?9 ? Location7 Sun Mon Tue Wed Thu Fri Sat Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec %oracle/xdb/servlet/XDBServletResponse !javax/servlet/ServletOutputStream &javax/servlet/http/HttpServletResponse oracle/xdb/servlet/XDBStream java/io/IOException java/util/Locale getDefault ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; toArray ()[Ljava/lang/Object; java/lang/Object toString +(Ljava/io/OutputStream;Ljava/lang/String;)V (Ljava/io/Writer;)V java/lang/Thread dumpStack java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ?(Loracle/xdb/servlet/XDBServletResponse;Ljava/io/PrintWriter;)V clear put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; hasMoreTokens nextToken trim startsWith indexOf (Ljava/lang/String;)I substring (I)Ljava/lang/String; length (II)Ljava/lang/String; java/lang/Integer javax/servlet/http/Cookie getName getValue append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getComment getDomain getMaxAge (I)Ljava/lang/StringBuilder; getPath getSecure getVersion get &(Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; US )(Ljava/util/TimeZone;Ljava/util/Locale;)V (J)V setTime (Ljava/util/Date;)V (I)I addAll (Ljava/util/Collection;)Z getProperty ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 ? ? ? } 3*? *? ? *? Y? ? * ? *? *? *? *? ? ? &