ログファイルの1つがサーバーの指定されたパスに格納されています。 Webページには、他のマシンからメモ帳でそのログファイルを開くことをクリックするボタンが1つあります。どのように私はjavaでそれを行うことができますか?Javaのメモ帳で.logファイルを開くには?
答えて
あなたの質問は少し曖昧です。あなたが言っていることから、私はあなたがクリックしたときに.log
ファイルの内容を表示するべきウェブページ上のボタンを持っていると仮定しています。私はあなたが間違ったアプローチをしていると思います。私の知る限り、ブラウザ自体は実行ファイルを起動することはできません。たとえ可能であれば、ノートパッドを持たないシステムを使用している人がWebページを閲覧したときにどうなりますか?
このボタンをクリックすると新しいウィンドウが開き、そこに.log
ファイルの内容が表示されるようにするのが最適な方法だと思います。考慮する必要のある別のオプションは、.log
ファイルをロードし、.txt
などのより一般的な形式に変換するサーブレットまたはその他のサーバー側のメカニズムを持つことです。ファイルが変換されたら、ユーザーにダウンロードするかどうかを尋ねます。このようにして、ユーザーにテキストファイルを提供します。テキストファイルは、ユーザーの選択したテキストエディタで開くことができます。
編集:あなたのコメントを見てから、そのようなコンポーネントが短いメッセージ用に設計されているため、ログファイルが通常持つ大量のテキストではないため、ダイアログボックスを使用することはお勧めしません。また、すべてのブラウザでテキストコンテンツをコピーできるとは限りません。しかし、サーブレットをボタンにアタッチするには、サーブレットはScanner
のようなものを使用してファイルをロードし、出力ストリームに書き込みます。ただし、ログファイルの場所は、使用しているサーバーによってアクセス可能な場所でなければならないことに注意してください。ファイルがロードされ、出力ストリームに書き込まれたら、新しいウィンドウを開くか、ユーザーをログファイルの内容を含む別のページにリダイレクトします。
あなたの最後の選択肢は私にはよく見えます。しかし、ほとんどのヘルプは、サーブレットでログファイルをロードし、ダイアログボックスを開く方法が必要ですか?必要に応じてJqueryを使用できます。 –
@SweetDream:私は自分の答えを変更しました。 – npinti
私はうまく動作しているコードを実行しました。しかし、どうすれば自分の質問に答えることができますか?リンクはどこですか?あなたは助けてください!私はここで非常に新しいです –
- 1. .plファイルをメモ帳で開きます
- 2. NetBeansのプロジェクトとしてメモ帳でJavaコードを開く方法
- 3. Silverlight 4ビジネスアプリケーションのメモ帳を開く
- 4. C#メモ帳のタブで開くファイルをダブルクリック
- 5. Javaのメモ帳クラス
- 6. VBAを使用してメモ帳で.tblファイルを開く
- 7. 2つのメモ帳ファイルをバッチファイルから一緒に開く方法は?
- 8. .NETからメモ帳でテキストを開く方法は?
- 9. JavaでAutoItでメモ帳を開くことができません
- 10. composer.pharが実行中ではなくメモ帳で開きます
- 11. tkfiledialogでファイルを開き、メモ帳でコンテンツを読む方法
- 12. メモ帳/メモ帳++列の表示書式
- 13. メモ帳++
- 14. メモ帳++
- 15. メモ帳ファイルをロックできますか?
- 16. (VB.net - Visual Basic) - メモ帳を開くフチなしウィンドウ
- 17. メモ帳でメモを取る方法++?
- 18. メモ帳ファイルのデータからヒストグラムをPythonでプロットするには?
- 19. C++でメモ帳++内でファイルを開くにはどうすればよいですか?
- 20. メモ帳でサーバー上のファイルを開いて、WindowsのcmdでPythonで
- 21. メモ帳でCSVファイルを開き、.NETでUTF-8に変換しますか?
- 22. ファイル内の行にTxtファイルのファイル名を付けるメモ帳++
- 23. メモ帳++ - ハイライトカスタムキーワード
- 24. メモ帳++ワークスペースリフレッシュ?
- 25. メモ帳++とMySQL
- 26. メモ帳++コードスニペット
- 27. メモ帳要素
- 28. メモ帳++ファイルスタイル
- 29. メモ帳++ + fpcコンパイラ
- 30. メモ帳++質問
メモ帳またはメモ帳++?それらは2つの異なるプログラムです:1つはWindowsにプレインストールされていて、もう1つは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 –