본문 바로가기

개발하자/JSP&Servlet

파일이름만 링크

<%@ page language="java" contentType="text/html; charset=EUC-KR"
 pageEncoding="EUC-KR"%>
<%@ page import="java.io.*" %>
<%
 File file=new File("C:/Program Files/Apache Software Foundation/Tomcat 8.0/webapps/p1");
 File[] array=file.listFiles();
 for(File f: array){
  String fn=f.getName();
if(f.isDirectory()){
out.write(fn+"<br>");
}else{
   out.write("<a href="+fn+">"+fn+"</a><br>");
  }
}
%>

 

확장성있는 코드

==============================

<%@ page language="java" contentType="text/html; charset=EUC-KR"
 pageEncoding="EUC-KR"%>
<%@ page import="java.io.*" %>
<%
String path=application.getRealPath("/");
 File file=new File(path);
 File[] array=file.listFiles();
 for(File f: array){
  String fn=f.getName();
if(f.isDirectory()){
out.write(fn+"<br>");
}else{
   out.write("<a href="+fn+">"+fn+"</a><br>");
  }
}
%>