• 締切済み

eclipseでjspファイルを保管すると、最終行に?が追加されてしまう

はじめまして。 内容はタイトルの通りです。.javaファイルは保管しても問題ないのですが、.jspのファイルを作成し、保管するとソースの最後に?がついて保存されてしまいます。なのでブラウザで表示をすると「?」がいつもついてきます。?がついている状態で保存するともう一つ?が追加され、??になってしまいます。 ?が余計についてくるファイルをテキストエディタで編集し、?を消して保存し、同ファイルをeclipseで開くと?が消えているので、eclipseに原因があるのだと思います。 eclipseのバージョンは3.3.2 OSはwindowsXPです。 作成したあとに?を消せばいいだけなので、手間をかければなんとかなるのですが、どなたかよい方法を知っている方がいればアドバイスよろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数3

みんなの回答

  • akinaga
  • ベストアンサー率60% (14/23)
回答No.1

?がどこについてくるのかはわかりませんが、 エンコードの違いでこのような状態になっている可能性もあります。 eclipseではUTF-8、エディタではSJISなど。 ご参考まで。

xxspreadxx
質問者

お礼

? (バイナリコード3f)はソースの一番最後に一つ追加されていました。 デフォルト設定でeclipseのエンコードがUTF-8ではなく、x-IBM943Cになっており、UTF-8に変更しファイルを保管したら?が消えました。たぶんjspのcharsetをCp943cにしていたためだと思われます。 他の方の設定はx-IBM943Cなのでなんで私だけUTF-8に変更しなければならないのかがまだわかっていませんが、一時的には大丈夫になりました。ありがとうございます。

関連するQ&A

  • EclipseでJSP作成に役立つ最も良いプラグインは何ですか?

    EclipseでJSP作成に役立つプラグインを探しています。 ただし画面をコードを打って作成するのではなく、例えばアイテム(ボタン、テキストボックス等)をドラッグ&ドロップして 直接画面を編集出来るようなエディターのプラグインを探しています。 もしご存知であればどなたか是非教えて下さい。

  • EclipseでJSPファイルを開こうとするとエラー

    お世話になります。 Eclipse(3.2.0)を使用して、パッケージ・エクスプローラに表示されているJSPファイルをダブルクリックで表示しようとすると、 「エラーが発生しました。詳細については、エラー・ログを参照してください。」 がポップアップで表示されます。 /workspace/.metadata/.log を見ると、以下のように表示されています。 ---------- !ENTRY org.eclipse.jface 4 2 2009-01-28 17:04:00.674 !MESSAGE プラグイン "org.eclipse.jface" からのコードの起動で問題が発生しました。 !STACK 0 java.lang.NoSuchMethodError: java.lang.Boolean.parseBoolean(Ljava/lang/String;)Z at tk.eclipse.plugin.htmleditor.HTMLProjectParams.getBooleanValue(HTMLProjectParams.java:229) at tk.eclipse.plugin.htmleditor.HTMLProjectParams.load(HTMLProjectParams.java:217) at tk.eclipse.plugin.htmleditor.HTMLProjectParams.<init>(HTMLProjectParams.java:50) 【長いので割愛。ログを添付します】 ---------- 結局、JSPファイルが表示できず、「Amateras JSPエディタ」というタブだけ表示されている状態です。 JSPファイルを右クリックし、[アプリケーションから開く]→[テキスト・エディタ]で表示することはできますが、文字が黒一色で分かりにくいです。 ダブルクリックでエラーを表示させずに表示することは可能でしょうか? よろしくお願いいたします。

  • eclipseでのJSPのデバッグ方法について。

    eclipseでのJSPのデバッグ方法について。 eclipse3.5を利用しています。 こういうことはできますでしょうか? 1.JSPからサーブレットに作成されたjavaファイルをeclipse上で参照。 2.1のjavaファイルにブレークポイントを設定してデバッグ。 eclipseのサーバビューでTOMCAT5.5を新規作成して動かしています。

    • ベストアンサー
    • Java
  • eclipseでのJSPのエディタ

    eclipseを使ってシステム構築を行いたいのですが、 Javaのソースであると色分けしてくれたり自動デバックしてくれたりしてくれるのですが、 JSPに関してはただのメモ帳と同じです。 JSPでも使い易くならないでしょうか? ちなみに3.1です アドバイスお願いします。

    • ベストアンサー
    • Java
  • EclipseでのJSP・Servlet開発について(文字化け)

    EclipseでJSP、Servletの開発をしております。 文字化けについての質問なのですが、ブラウザ上で表示される文字が 文字化けしてしまいます。JSPの頭に <%@page contentType="text/html; charset=SHIFT_JIS"%> と入れており、ブラウザでもエンコードはShift_JISとなっています。 自分なりに原因を調べたのですが、○○.jsp→○○_jsp.javaに変換?する際に 文字化けしているようで、Eclipse上でJSP、Servletを見ると普通なのですが、 ○○_jsp.javaは見事に文字化けしていました。 文字化けした○○_jsp.javaを削除して再度表示(_jsp.javaの再作成)も試みた のですが、同じ結果でした。 1ヶ月以上触っていないパッケージのソースも突然文字化けを起こしたので 原因も分からない状態です。 原因・直し方がお分かりの方、是非ともご指南下さい。 情報不足でしたら追記させて頂きますので、どうぞ宜しくお願い致します。

    • ベストアンサー
    • Java
  • jspファイルにjavaファイルを埋め込みたい

    今日の12時くらいに質問させて頂いたjavateaです。 内容も少し似ていますがよろしくお願いします。 目的としましては、前回のjavaソースのメソッドを利用したjspファイルを作成しようと思っています。このファイル名をfilewrite.jspとしますと、このページをブラウザ上で表示させた際、自動的に新しいファイルが作られるようにしたいと思います。 そこで、javaファイルをjspファイルに埋め込み使いたいと思うのですが、ソースの書き方が分かりません。サーブレットとして埋め込むのがいいのでしょうか?おおよその流れを教えてもらえませんでしょうか?? よろしくお願いします。(*^ー^)人(^ー^*)

    • ベストアンサー
    • Java
  • Tomcat内のJSPファイルを削除したい

    事情がありにTomcat内のフォルダを 見せなければならなくなりました。 他人にTomcat内のファルダにあるサーブレット(+Beans等のクラスファイル)と JSPのソースを見られない様にしたいです。 またその上で実行も可能にしたいのですがどうすればいいでしょうか? サーブレット等は Tomcat 7.0/webapps/MyWebSite/WEB-INF/classes以下の クラスファイル(.class)だけを残してJavaファイル(.java)を削除 するか、Eclipseでソースをエクスポートさせない様にすると Javaのソースは見れなくなると思いますが、 JSPの場合だと Tomcat 7.0/webapps/MyWebSite/以下の JSPファイル(.jsp)を削除して、 Tomcat 7.0/work/ 以下にあるJSPをサーブレットに変換後 コンパイルされたファイル(.class)を残すだけではダメな様です。 他に方法はあるでしょうか? サーブレットのソースを見られないだけでも良しと考えるべきでしょうか?

    • ベストアンサー
    • Java
  • JSPでテキストファイルを処理できないんですが。

    こんにちは。 JSPで掲示板を作成しているのですが、テキストファイルにどうやっても書き込めません。おかしいと思い、そのテキストファイルを直接編集しようと思ったら、保存する際 『ファイルD:\Applications\Apache Tomcat 4.0\webapps\coreservlets\keijiban2.txtを編集できません。パスおよびファイル名が正しいか確認してください。』 という、メッセージダイアログが開いてしまいます。 どうしたら良いのでしょうか?教えてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • JSPファイルを削除したいです。

    事情がありにTomcat内のフォルダを 見せなければならなくなりました。 他人にTomcat内のファルダにあるサーブレット(+Beans等のクラスファイル)と JSPのソースを見られない様にしたいです。 またその上で実行も可能にしたいのですがどうすればいいでしょうか? サーブレット等は Tomcat 7.0/webapps/MyWebSite/WEB-INF/classes以下の クラスファイル(.class)だけを残してJavaファイル(.java)を削除 するか、Eclipseでソースをエクスポートさせない様にすると Javaのソースは見れなくなると思いますが、 JSPの場合だと Tomcat 7.0/webapps/MyWebSite/以下の JSPファイル(.jsp)を削除して、 Tomcat 7.0/work/ 以下にあるJSPをサーブレットに変換後 コンパイルされたファイル(.class)を残すだけではダメな様です。 他に方法はあるでしょうか? サーブレットのソースを見られないだけでも良しと考えるべきでしょうか? http://ksrd.yahoo.co.jp/PAGE=DT_ACTIVE/OUTLINK=1/QID=12100680882/AID=236975321/SIG=12dep0io1/EXP=1359004059/*-http%3A//tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html#Web_Application_Compilation 上記URLに何かそれらしき事が書いてあるのですがよく分かりません。 どうすればいいでしょうか? アクセスを制限する以外の方法でお願いします。

    • ベストアンサー
    • Java
  • HTMLソースの中に.jspソースが入っているファイルを修正するとき、エディターによって文字化け有る?

    HTMLソースの中に.jspソースが入っているファイルを修正中です。 ちょっと気になったのが、以前、DreamweaverMXで同じようなケースのCGI版のファイルのHTML部分を修正していたら、「<」が「>」に勝手に変わることが何度やってもあったことを思い出しました。 そのせいで動作がしなくなったりしたことがあります。 .jspファイルでもテキストエディタによっては同じようにソースが勝手に変わることがあるんでしょうか。 もしあるならば、ソースが勝手に変わらない安全な.jspファイル向けのテキストエディターを教えてください。