1
				 LeaveWord.jsp
				LeaveWord.jsp
				 2
				
						 
						 
						 ..
..
				 3
				
						 <
				div 
				class
				=
				"
				NewContent
				"
				>
				
				<
				div 
				class
				=
				"
				NewContent
				"
				>
				
						
				
				 4
				
						 <
				label
				>
				留言表情
				</
				label
				>
				
				<
				label
				>
				留言表情
				</
				label
				>
				
						
				
				 5
				
						 <
				table
				>
				
				<
				table
				>
				
						
				
				 6
				
						 <
				tr
				>
				
				<
				tr
				>
				
						
				
				 7
				
						 <
				td
				></
				td
				>
				
				<
				td
				></
				td
				>
				
						
				
				 8
				
						 <
				td style
				=
				"
				WORD-BREAK: break-all
				"
				>
				
				<
				td style
				=
				"
				WORD-BREAK: break-all
				"
				>
				
						
				
				 9
				
						 <%
				
				<%
				
						
				
				10
				
						 //
				需要读取的文件绝对路径: G:\JavaStudio\Tomcat5\webapps\Home\BatGuestBook\BatFace
     
				//
				需要读取的文件绝对路径: G:\JavaStudio\Tomcat5\webapps\Home\BatGuestBook\BatFace
				
						
				
				11
				
						 String picFile 
				=
				 request.getRealPath(
				"
				/
				"
				)
				+
				 
				"
				BatGuestBook\\BatFace\\
				"
				;
				
				     String picFile 
				=
				 request.getRealPath(
				"
				/
				"
				)
				+
				 
				"
				BatGuestBook\\BatFace\\
				"
				;     
				12
				
						 
    
				13
				
						 
						 /**/
				
						/*
						   request.getRealPath("/")  结果= G:\JavaStudio\Tomcat5\webapps\Home\
     
				/**/
				
						/*
						   request.getRealPath("/")  结果= G:\JavaStudio\Tomcat5\webapps\Home\
						14
						
								 *   该LeaveWord.jsp文件放在 BatGuestBook 目录下(图片存放在BatGuestBook \BatFace下)
      *   该LeaveWord.jsp文件放在 BatGuestBook 目录下(图片存放在BatGuestBook \BatFace下)
						15
						
								 *   加上这个 "BatGuestBook\\BatFace\\" 表示得到了图片目录.
      *   加上这个 "BatGuestBook\\BatFace\\" 表示得到了图片目录.
						16
						
								 */
      
						*/
				
				
						
				
				17
				
						 File pictures 
				=
				 
				new
				 File(picFile);       
				//
				建立该图片文件对象
     File pictures 
				=
				 
				new
				 File(picFile);       
				//
				建立该图片文件对象
				
						
				
				18
				
						 String list[] 
				=
				 pictures.list();            
				//
				取得该文件下的所有文件
				
				     String list[] 
				=
				 pictures.list();            
				//
				取得该文件下的所有文件
				
						
				
				19
				
						 
						 for
				 (
				int
				 i
				=
				0
				; i
				<
				list.length; i
				++
				)
				
				     
				for
				 (
				int
				 i
				=
				0
				; i
				<
				list.length; i
				++
				)
				
						 {      
						//
						对文件进行过滤
				
				
						{      
						//
						对文件进行过滤
						
								
						
						20
						
								 
								 if
						 (list[i].toLowerCase().endsWith(
						"
						jpg
						"
						) 
						||
						 list[i].toLowerCase().endsWith(
						"
						jpeg
						"
						)  
						||
						  list[i].toLowerCase().endsWith(
						"
						gif
						"
						) 
						||
						 list[i].toLowerCase().endsWith(
						"
						bmp
						"
						) 
						||
						  list[i].toLowerCase().endsWith(
						"
						png
						"
						) )
						
						         
						if
						 (list[i].toLowerCase().endsWith(
						"
						jpg
						"
						) 
						||
						 list[i].toLowerCase().endsWith(
						"
						jpeg
						"
						)  
						||
						  list[i].toLowerCase().endsWith(
						"
						gif
						"
						) 
						||
						 list[i].toLowerCase().endsWith(
						"
						bmp
						"
						) 
						||
						  list[i].toLowerCase().endsWith(
						"
						png
						"
						) )
						
								 {
						
						
								{
								21
								
										 
										 
        
								
										 {
								
								
										{    
										22
										
												 ist[i]  
										=
										 
										"
										BatFace\\
										"
										+
										 list[i];
            ist[i]  
										=
										 
										"
										BatFace\\
										"
										+
										 list[i];
										23
										
												 //
										结果: BatFace\01.gif
            
										//
										结果: BatFace\01.gif  .. BatFace\20.gif
.. BatFace\20.gif
										
												
										
										24
										
												 %>
										
										 
										%>
										
												
										
										25
										
												 <
										INPUT type
										=
										"
										radio
										"
										 value
										=<%=
										i
										%>
										 name
										=
										"
										face
										"
										 checked
										>
										
										<
										INPUT type
										=
										"
										radio
										"
										 value
										=<%=
										i
										%>
										 name
										=
										"
										face
										"
										 checked
										>
										
												
										
										26
										
												 <
										img src
										=
										"
										<%=list[i]%>
										"
										 alt
										=
										"
										<%=list[i]%>
										"
										 
										/>
										
										<
										img src
										=
										"
										<%=list[i]%>
										"
										 alt
										=
										"
										<%=list[i]%>
										"
										 
										/>
										
												
										
										27
										
												 <%
										 }
										
										<%
										 }
								
								
										
								
								28
								
										 }
   }
						
						
								
						
						29
						
								 }
 }
				
				
						
				
				30
				
						 %>
				
				%>
				
						
				
				31
				
						 </
				td
				>
				
				</
				td
				>
				
						
				
				32
				
						 </
				tr
				>
				
				</
				tr
				>
				
						
				
				33
				
						 </
				table
				>
				
				</
				table
				>
				
						
				
				34
				
						 </
				div
				>
				
				</
				div
				>
				    
				35
				
						 
						 
						 ..
..
				36
				
						 
						 /
				
				/
		 
		 /*
				   总结 :这样基本解决了在不同机子上读取文件下的图片的问题
		
		
				
						 /*
				   总结 :这样基本解决了在不同机子上读取文件下的图片的问题
				  *   但是, 要是图片文件改名字那就不行了 ,不知道各位是否有更好的方法?
				  *   有何想法和看法?欢迎交流、赐教!!!
				  *   Date:2006-4-23  Author:blackbat  (转载请注明出处 
				http://www.blogjava.net/blackbat/
				)
				  */