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. 간지니