Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\BrowserServlet.class
???? 3 ? 8 q : r s t u v u w x q y z { : | } ~ ? ? ? ? ? ? ? ? : ? : ? ? ? ? ? ? ? ? ? ? ? ? ~ ? s ? ???? s ? ? # ? # ? ? ? ? ? ? ( ? ( ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ~ ? ? log Lorg/apache/log4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this -Lorg/dspace/app/webui/servlet/BrowserServlet; doDSGet k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V requestURL Ljava/lang/String; context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; scope Lorg/dspace/browse/BrowserScope; StackMapTable ? ? Exceptions ? ? ? ? showError showNoResultsPage showSinglePage showFullPage exportMetadata ?(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/dspace/browse/BrowserScope;)V be Lorg/dspace/browse/BrowseEngine; binfo Lorg/dspace/browse/BrowseInfo; iterator Ljava/util/Iterator; exporter (Lorg/dspace/app/bulkedit/MetadataExport; csv #Lorg/dspace/app/bulkedit/DSpaceCSV; out Ljava/io/PrintWriter; #Lorg/dspace/browse/BrowseException; LocalVariableTypeTable /Ljava/util/Iterator<Lorg/dspace/content/Item;>; ? <clinit> SourceFile BrowserServlet.java = > ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder ? ? ? ? ? ; < ?We were unable to parse the browse request (e.g. an unconfigured index or sort option was used). Will send a 400 Bad Request. Requested URL was: ? ? ? &javax/servlet/http/HttpServletResponse ? ? submit_export_metadata submit ? ? ? ? ? ? \ ] ? ? ? ? ? /browse/no-results.jsp ? ? /browse/single.jsp /browse/full.jsp metadataexport exporting_browse ? ? ? ? ? ? ? java/lang/Integer ? ? org/dspace/browse/BrowseEngine = ? ? ? ? ? ? ? b ? &org/dspace/app/bulkedit/MetadataExport = ? ? ? text/csv; charset=UTF-8 ? ? Content-Disposition &attachment; filename=browse-result.csv ? ? ? ? ? ? ? ? ? > ? > exported_file:browse-results.csv !org/dspace/browse/BrowseException ? ? 3org/dspace/app/webui/servlet/AbstractBrowserServlet ? ? +org/dspace/app/webui/servlet/BrowserServlet org/dspace/browse/BrowserScope java/lang/String javax/servlet/ServletException java/io/IOException java/sql/SQLException 'org/dspace/authorize/AuthorizeException getBrowserScopeForRequest ?(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/dspace/browse/BrowserScope; getBrowseIndex !()Lorg/dspace/browse/BrowseIndex; %javax/servlet/http/HttpServletRequest getRequestURI ()Ljava/lang/String; getQueryString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString org/apache/log4j/Logger warn (Ljava/lang/Object;)V sendError (I)V org/dspace/app/webui/util/UIUtil getSubmitButton M(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z processBrowse ?(Lorg/dspace/core/Context;Lorg/dspace/browse/BrowserScope;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V $org/dspace/app/webui/util/JSPManager showInternalError R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V showJSP d(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; info setOffset setResultsPerPage (Lorg/dspace/core/Context;)V browse @(Lorg/dspace/browse/BrowserScope;)Lorg/dspace/browse/BrowseInfo; org/dspace/browse/BrowseInfo getBrowseItemResults ()Ljava/util/List; java/util/List ()Ljava/util/Iterator; 1(Lorg/dspace/core/Context;Ljava/util/Iterator;Z)V export %()Lorg/dspace/app/bulkedit/DSpaceCSV; setContentType (Ljava/lang/String;)V setHeader '(Ljava/lang/String;Ljava/lang/String;)V getWriter ()Ljava/io/PrintWriter; !org/dspace/app/bulkedit/DSpaceCSV java/io/PrintWriter write flush close showIntegrityError getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! : 8 ; <