2013-06-17 4 views
1

HTML 파일이 있는데 사용자가 저장을 클릭하면이 html 파일에 날짜를 추가해야합니다.파일의 특정 줄에 쓰는 방법

나는 FileWriter writer = new FileWriter(myFile, true);을 사용하고 있으므로 마지막에 추가됩니다. 그러나 </body></html>이 있으므로 원하지 않는 날짜가 추가됩니다. 이러한 태그 앞에 날짜를 추가해야합니다. 이 문제를 해결하기위한 특정 장소 또는보다 효율적인 방법을 추가하는 방법이 있습니까?

답변

0

데이터 (날짜)에서 레이아웃 (HTML) 앱을 비우는 방식으로 코드를 재 설계하는 것이 좋습니다.

고정 된 문자열 {{dates_here}}을 포함하는 HTML을 데이터베이스에 저장하거나 별도의 파일에 저장 한 다음 삽입 가능한 HTML 부분을 만들고 간단한 문자열 바꾸기로 삽입하여 필요에 따라 결합 할 수 있습니다.

0

JavaScript를 사용하면이 방법을 사용할 수 없지만 해결책이 있습니다. <body><html> 태그를 제외하고 필요한 것을 추가 한 후 태그를 추가하기 만하면됩니다. 너무 오래 전부터 실제로 두 태그를 생략 할 수 있습니다. 시도 해봐!

0

글쎄, 당신은 HTML 문서의 메모리에 DOM을 유지할 수 있습니다.

JSoup 라이브러리를 사용하여 파일 또는 문자열에서 라이브러리를 만듭니다. 그것은 또한 당신이 객체 지향 방식으로 구조를 변경하고 쉽게 다시 저장하는 데 도움이됩니다.

관련 문제