Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\jrt\default-web-app\WEB-INF\classes\ViewSrc.class
?? 0 j ? ? ? ? ? ? ? ? i ? ? ? ? ? ? ? ? ? ? i ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % ? ? ? <init> ()V Code LineNumberTable LocalVariableTable this LViewSrc; doGet R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V ch I ex Ljava/io/IOException; req 'Ljavax/servlet/http/HttpServletRequest; res (Ljavax/servlet/http/HttpServletResponse; out #Ljavax/servlet/ServletOutputStream; theFile Ljava/lang/String; sc Ljavax/servlet/ServletContext; realPath in Ljava/io/FileInputStream; reader Ljava/io/InputStreamReader; Exceptions getServletInfo ()Ljava/lang/String; isAllowedToSee (Ljava/lang/String;)Z i file allowedFiles [Ljava/lang/String; isAllowed Z SourceFile ViewSrc.java k l ? ? text/html ? javax/servlet/ServletException java/lang/StringBuffer Missing or Invalid file name: ? k ? ? Not authorized access. java/io/FileInputStream Unable to find file: java/io/InputStreamReader k <body> <pre> < & </pre> </body> java/io/IOException IOException: 5Displays in html format the file given on the request java/lang/String "/WEB-INF/classes/ServletToJsp.java !/WEB-INF/classes/cal/Entries.java /WEB-INF/classes/cal/Entry.java %/WEB-INF/classes/cal/JspCalendar.java #/WEB-INF/classes/cal/TableBean.java !/WEB-INF/classes/error/Smart.java -/WEB-INF/classes/examples/ExampleTagBase.java %/WEB-INF/classes/examples/FooTag.java ./WEB-INF/classes/examples/FooTagExtraInfo.java %/WEB-INF/classes/examples/LogTag.java ,/WEB-INF/classes/jsp2/examples/BookBean.java +/WEB-INF/classes/jsp2/examples/FooBean.java 0/WEB-INF/classes/jsp2/examples/el/Functions.java ?/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java ?/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java A/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java =/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java >/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java ;/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java )/WEB-INF/classes/num/NumberGuessBean.java !/WEB-INF/tags/displayProducts.tag /WEB-INF/tags/helloWorld.tag /WEB-INF/tags/panel.tag /WEB-INF/tags/xhtmlbasic.tag /examples/jsp/cal/cal1.jsp /examples/jsp/cal/cal2.jsp &/examples/jsp/checkbox/checkresult.jsp /examples/jsp/colors/colrs.jsp /examples/jsp/dates/date.jsp /examples/jsp/demoUtil.jsp /examples/jsp/error/err.jsp /examples/jsp/error/error.html /examples/jsp/error/errorpge.jsp !/examples/jsp/forward/forward.jsp /examples/jsp/forward/one.jsp /examples/jsp/forward/two.html /examples/jsp/include/foo.jsp !/examples/jsp/include/include.jsp */examples/jsp/jsp2/el/basic-arithmetic.jsp +/examples/jsp/jsp2/el/basic-comparisons.jsp #/examples/jsp/jsp2/el/functions.jsp */examples/jsp/jsp2/el/implicit-objects.jsp 0/examples/jsp/jsp2/jspattribute/jspattribute.jsp +/examples/jsp/jsp2/jspattribute/shuffle.jsp "/examples/jsp/jsp2/jspx/basic.jspx '/examples/jsp/jsp2/jspx/textRotate.jspx !/examples/jsp/jsp2/misc/coda.jspf "/examples/jsp/jsp2/misc/config.jsp (/examples/jsp/jsp2/misc/dynamicattrs.jsp $/examples/jsp/jsp2/misc/prelude.jspf %/examples/jsp/jsp2/simpletag/book.jsp &/examples/jsp/jsp2/simpletag/hello.jsp '/examples/jsp/jsp2/simpletag/repeat.jsp %/examples/jsp/jsp2/tagfiles/hello.jsp %/examples/jsp/jsp2/tagfiles/panel.jsp (/examples/jsp/jsp2/tagfiles/products.jsp !/examples/jsp/jsptoserv/hello.jsp (/examples/jsp/jsptoserv/jsptoservlet.jsp /examples/jsp/num/numguess.jsp /examples/jsp/plugin/plugin.jsp /examples/jsp/sessions/carts.jsp /examples/jsp/simpletag/foo.jsp /examples/jsp/snp/snoop.jsp &/examples/jsp/taglib/loop/LoopTag.java %/examples/jsp/taglib/loop/looptag.jsp /examples/jsp/xml/xml.jsp ViewSrc javax/servlet/http/HttpServlet &javax/servlet/http/HttpServletResponse getOutputStream %()Ljavax/servlet/ServletOutputStream; setContentType (Ljava/lang/String;)V %javax/servlet/http/HttpServletRequest getPathInfo getServletContext ()Ljavax/servlet/ServletContext; javax/servlet/ServletContext getRealPath &(Ljava/lang/String;)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString (Ljava/io/InputStream;)V !javax/servlet/ServletOutputStream println read ()I print (C)V equals (Ljava/lang/Object;)Z ! i j k l m / *? ? n o p q r s m ,? N,? +? :*? :? :? ? Y? Y? ? ? ? ? ?*? ? ? Y? ? Y? :? ? Y? Y? ? ? ? ? ? Y? :-? -? ? 6 ? 4 <? -? ? &? -? ? - ? ? 6 ??-? -? ? $: ? Y? Y? !? ? "? ? ? #? ? ? ? n r ( - I R \ g l ? ? ! ? "