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