본문 바로가기

언어/자바

html파일 내용을 자바로 직접 입력할 때

html 생성 프로그램을 만들면서 문제중 하나가 링크설정을 자바로 어떻게 하는지였다.

간단하다.

자바에서 html 소스를 작성하거나 불러올 떄 " "로 감싸주고 '로 링크를 정의한다.

다음 코드는 내가 짠 코드 중 일부분이다...

막 짠거라..뭐 잘짠건지는 모르겠지만 코딩은.. 돌아가면 장땡이라고 ..생각할래..^^


         filelist.append("<font size = '7'>File Downloads</font><br><br>");
         for (int i = 0; i < contents.length; i++) {
           
         filelist.append("<font size = '5'>Name : </font>");
         filelist.append("<font size = '2'>");
         filelist.append("<a href = 'http://localhost/"+dpath.getName()+"\\"+contents[i].getName()+"'>"+contents[i].getName()+"</a>");
         //filelist.append("<a href='"+dnew+"\\"+contents[i].getName()+"'>"+contents[i].getName()+"</a>");
         filelist.append("<br><br>");
         filelist.append(contents[i].isDirectory() ? "directory" : "file"+" ");
         filelist.append(contents[i].length()+" byte  ");
         filelist.append(contents[i].getAbsolutePath());
         filelist.append("<br>");
          filelist.append("</font'>");
            }
        

 

위의 파란줄이 해당 코드이다.

보면 a href = 다음 링크 부분을 ''로 감싼걸 확인 할 수 있다.

그리고 요즘 좋은게 윈도우에서는 저렇게 html파일을 생성하고 안에 <html><body> </body><html>부분을 넣어주지 않아도 자동으로 출력 와우

 

 

by. 간지니