Edit D:\chineseall_products\bak\digitalLib6\WEB-INF\classes\com\digitallib\util\SpiderUtil.class
?? 2 ? com/digitallib/util/SpiderUtil java/lang/Object <init> ()V Code LineNumberTable LocalVariableTable this Lcom/digitallib/util/SpiderUtil; getAbsoluteLink 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // java/lang/String startsWith (Ljava/lang/String;)Z java/lang/StringBuilder http: (Ljava/lang/String;)V ! " append -(Ljava/lang/String;)Ljava/lang/StringBuilder; $ % & toString ()Ljava/lang/String; ( ) & toLowerCase + / - http:// domain Ljava/lang/String; link StackMapTable getUrlHost &(Ljava/lang/String;)Ljava/lang/String; 5 6 7 indexOf (Ljava/lang/String;)I 9 : ; substring (I)Ljava/lang/String; = : > (II)Ljava/lang/String; url getUrlPath B C 7 lastIndexOf getFieldValue '([Ljava/lang/Object;)Ljava/lang/String; G objs [Ljava/lang/Object; getFieldPosition (([Ljava/lang/Object;)Ljava/lang/Integer; M O N java/lang/Integer P Q valueOf (I)Ljava/lang/Integer; parseField K(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; U 6 V (Ljava/lang/String;I)I X Y Z length ()I \ ] & trim content start I startTag endTag tag posStart field posEnd parseFieldPos L(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)[Ljava/lang/Object; I getSSOLoginLink l n m *com/chineseall/core/servlet/InitParameters o p ssoLoginLink $Lcom/digitallib/model/bo/Dictionary; r t s "com/digitallib/model/bo/Dictionary u & getEntityValue w y x 'org/apache/struts2/ServletActionContext z { getRequest )()Ljavax/servlet/http/HttpServletRequest; } ~ %javax/servlet/http/HttpServletRequest ? & getServerName } ? ? Z getServerPort ? http%3A%2F%2F ? P ? &(Ljava/lang/Object;)Ljava/lang/String; ? %3A ? ! ? (I)Ljava/lang/StringBuilder; ? %2FssoReceiver.action ? ${returnLink} ? ? ? replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; request 'Ljavax/servlet/http/HttpServletRequest; host port returnLink SourceFile SpiderUtil.java ! / *? ? ? I+? ? ? Y? +? ? #L? -+? '? ? !+*? ? ? Y,? *? +? ? #L+? ) 2 G I . / I 0 / 1 ) 2 3 M **? 4`? 8K***? 4? <K*? ! "