내 로그 파일 중 하나가 서버의 지정된 경로에 저장됩니다. 웹 페이지에는 메모장에서 다른 컴퓨터의 로그 파일을 열고 싶다는 버튼이 있습니다. 자바에서 어떻게 할 수 있습니까?자바에서 메모장에서 .log 파일을 여는 방법은 무엇입니까?
답변
질문이 약간 애매합니다. 무슨 말씀을 하시겠습니까? 나는 클릭했을 때 .log
파일의 내용을 표시해야하는 웹 페이지에 버튼이 있다고 가정합니다. 나는 당신이 잘못된 접근법을 사용하고 있다고 생각합니다. 내 지식에 따르면 브라우저 자체는 실행 파일을 실행할 수 없으며 가능한 경우에도 메모장이없는 시스템을 사용하는 사람이 웹 페이지를 볼 때 어떤 일이 발생합니까?
나는이 버튼을 클릭 할 때 새로운 창을 열고 거기에 .log
파일의 내용을 표시하는 것이 가장 좋은 방법이라고 생각합니다. 고려해야 할 또 다른 옵션은 .log
파일을로드하고 .txt
과 같은 더 일반적인 형식으로 변환하는 서블릿 또는 다른 서버 측 메커니즘을 갖는 것입니다. 파일이 변환되면 사용자에게 다운로드 할 것인지 묻습니다. 이 방법으로 사용자는 선택한 텍스트 편집기로 열 수있는 텍스트 파일을 사용자에게 제공합니다.
편집 : 귀하의 의견을 보신 후, 대화 상자를 사용하지 않는 것이 좋습니다. 그 이유는 이러한 구성 요소가 짧은 메시지 용으로 설계 되었기 때문에 로그 파일에 일반적으로 많은 양의 텍스트가 표시되지 않기 때문입니다. 또한 모든 브라우저가 텍스트 콘텐츠를 복사 할 수있는 것은 아닙니다. 그러나 서블릿을 버튼에 연결하기 위해 서블릿은 Scanner
과 같은 것을 사용하여 파일을로드하고 출력 스트림에 씁니다. 그러나 로그 파일의 위치는 사용중인 서버에 관계없이 액세스 할 수 있어야합니다. 파일이로드되어 출력 스트림에 쓰여지면 새 창을 열거 나 사용자를 로그 파일의 내용이 들어있는 다른 페이지로 리디렉션합니다.
마지막 옵션은 나에게 잘 어울립니다. 그러나 서블릿에 로그 파일을로드하고 대화 상자를 여는 방법은 거의 필요하지 않습니다. 필요한 경우 Jquery를 사용할 수 있습니다. –
@SweetDream : 답변을 수정했습니다. – npinti
잘 작동하는 코드를 작성했습니다. 하지만 내 질문에 어떻게 대답 할 수 있습니까? 링크는 어디에 있습니까? 제발 도와주세요! 나는 여기에서 아주 새롭다 –
- 1. 자바에서 PDF 파일을 여는 방법은 무엇입니까?
- 2. 자바에서 예외 파일을 여는 중
- 3. 메모장에서 포함 된 문자열 리소스를 여는 방법은 무엇입니까?
- 4. * .sdf 파일을 여는 방법은 무엇입니까?
- 5. Intellitrace 파일을 여는 방법은 무엇입니까?
- 6. VCE 파일을 여는 방법은 무엇입니까?
- 7. PDF 파일을 여는 방법은 무엇입니까?
- 8. aspx.cs 파일을 여는 방법은 무엇입니까?
- 9. 메모장에서 전체 Rails 앱을 여는 방법 + +
- 10. 하나의보기를 사용하여 이미지 파일을 여는 방법은 무엇입니까?
- 11. 선택한 파일을 Android에서 여는 방법은 무엇입니까?
- 12. 아스키 인코딩 파일을 UTF8로 여는 방법은 무엇입니까?
- 13. 앱 엔진 패치에서 파일을 여는 방법은 무엇입니까?
- 14. 공백으로 구성된 이름의 파일을 여는 방법은 무엇입니까?
- 15. SWT에서 기본 애플리케이션으로 파일을 여는 방법은 무엇입니까?
- 16. 파이썬에서 pdb 파일을 여는 방법은 무엇입니까?
- 17. .net에서 .xlt 파일을 여는 방법은 무엇입니까?
- 18. Windows에서 pgsql 파일을 여는 방법은 무엇입니까?
- 19. thickbox에서 pdf 파일을 여는 방법은 무엇입니까?
- 20. iPhone의 UIWebView에서 .xlsx 파일을 여는 방법은 무엇입니까?
- 21. Windows에서 sdcard.img 파일을 여는 방법은 무엇입니까?
- 22. PHP에서 Excel 파일을 여는 방법은 무엇입니까?
- 23. 아이폰 애플리케이션에서 xls 파일을 여는 방법은 무엇입니까?
- 24. .sql 파일을 로컬에서 여는 방법은 무엇입니까?
- 25. Census Redistricting 파일을 여는 방법은 무엇입니까?
- 26. VBA : 이름에 # 문자가있는 파일을 여는 방법은 무엇입니까?
- 27. 같은 폴더에없는 텍스트 파일을 여는 방법은 무엇입니까?
- 28. wicked_pdf에서 pdf 파일을 여는 방법은 무엇입니까?
- 29. 같은 편집기에서 항상 파일을 여는 방법은 무엇입니까?
- 30. WebBrowser 컨트롤에서 .eml 파일을 여는 방법은 무엇입니까?
메모장 또는 메모장 ++? 두 가지 프로그램이 있습니다. 하나는 Windows에 사전 설치되어 있고 다른 하나는 설치되지 않은 프로그램입니다. – BoltClock
메모장. Notepad ++ –
스택 오버플로에 오신 것을 환영합니다. 다음을 읽어보십시오. http://stackoverflow.com/questions/how-to-ask http://mattgemmell.com/2008/12/08/what-have-you-tried/ http://catb.org/esr /faqs/smart-questions.html –