• 締切済み

JAVAのエラー

サーブレットでJSPファイルでデータを表示するんですがエラーもなく起動しますがブラウザでxxxxxxファイルのダウンロードとなってしまいます。 どこがエラーかわかりません。

  • sainn
  • お礼率29% (150/509)
  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

ディレクトリー構成に問題かも知れません。 サーブレットはclassesの中にありますか?

関連するQ&A

  • javaのエラーについて

    Javaのエクリプスで、jsp・サーブレット・xmlを使って電たくを作成しています。jspにボタンなどを表示させるコードを記述して実行してみたのですが、画像にある通りのエラーが出ました。 これはどうしたら解決できますか?

    • ベストアンサー
    • Java
  • ServletOutputStreamについて

    Streamについて質問です。   サーブレットより、サーバにあるファイルを読み、 それをクライアントでブラウザから表示させようと 思っているのですが、 ファイルが破壊されているためファイルを表示できない。 といった、エラーが出てしまいます。   処理の一部としては ======================================= /* pdfのデータを取得しJSPで表示させる */   // getDataよりサーバファイルをバイト配列で取得 byte data[] = getData(); ServletOutputStream sos = response.getOutputStream(); sos.write(data); sos.flush(); sos.close(); ======================================= のようにしているのですが、JSPで Content-type = "application/pdf" を指定しても、AdbeReaderは起動しますが、 ファイルが壊れているのエラーが出て表示されません。 JPGファイルでは成功したのですが、なぜでしょうか…。   サーブレット内部でFileOutputStreamを使って 同じバイト配列に対してファイルを作成すると、 問題なくサーバにファイルが作成され見ることが できるのですが、JSPで表示させると失敗してし まいます。 正直、不明です。 何か原因のヒントとかあったら教えてください。  

    • ベストアンサー
    • Java
  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • 「org.apache.jsp」内のファイルは削除しても大丈夫?

    サーブレットを勉強しています。Eclipseを使っています。 「org.apache.jsp」にあるjavaファイルは削除しても大丈夫なのでしょうか?削除してもJSPファイルがあれば、ブラウザから動かした時に、また問題なく動くのでしょうか? PCが固まってしまって、強制終了したのですが、次に起動した時にそれまではエラーになっていなかった「org.apache.jsp」内のファイルがいくつかエラーになっていました。「org.apache.jsp」内のファイルというのはJSPファイルをいったんサーブレットに変換したもの(?)が格納されているのですよね? ということは、削除しても、JSPファイルがあれば、またプログラムを動かせば新たに生成されて問題なく、動くのでしょうか? よろしくお願いします。

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

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

    • ベストアンサー
    • Java
  • JSPのエラーメッセージを見る方法

    ブラウザに表示されたエラーの見方を基本から教えてください。よろしくお願いします。以下のように表示されるのですが・・・ org.apache.jasper.JasperException: JSPのクラスをコンパイルできません JSPファイル: null の中の行: -1でエラーが発生しました 生成されたサーブレットのエラーです: [javac] Since fork is true, ignoring compiler setting. [javac] Compiling 1 source file [javac] Since fork is true, ignoring compiler setting ~ ~ ~ [javac] エラー 7 個

    • ベストアンサー
    • Java
  • 日付データのエラーチェックに関して

    最近Javaを習い始め、Eclipseを使ってサーブレット/JSPを学習している者です。使っているデータベースはOracle9iです。OSはWindowsXPです。 現在、学習しているのはJSPで表示したブラウザのフォームからデータを入力して、データベースにそのデータを登録、更新などを行う作業です。 質問は入力されたデータのエラーチェックについてなのですが、データベースに日付を西暦で2009/03/05とDATE型で登録していて、その日付をブラウザから登録、更新する際に「日付は半角で西暦/月/日と入力してください」と指定して、それ以外の入力がされた場合はエラー画面を表示したいのですが、フォームから送られてくるデータはString型でそれをSimpleDateFormatメソッドを使ってDate型に変換してtryで例外処理をしてエラー画面に画面遷移すればいいと思うのですが、サーブレット内でその処理を実行しようとするとエラーになってしまいます。 どのようにソースを書けばいいのでしょうか? JSPのフォームのソース(一部) <input type="text" name="day"> サーブレットのソース(一部) public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("Windows-31J"); String day = request.getParameter("day"); try { ここから先が分かりません。

    • ベストアンサー
    • Java
  • javaの勉強

    こんにちは 今javaの勉強をしています 書籍はわかりやすいjava 基礎からのサーブレット、JSP などを読んで学習しています 簡単なjavaファイル作成 DB接続 DB接続クラスをつかって、サーブレットで処理 JSPで表示、チェックボックスを使って条件提示など 学習してきました。 次はどういったことを学習していけば仕事などに役に立ちますか? どういった書籍が役にたちますか? アドバイスお願いします

    • ベストアンサー
    • Java
  • サーブレットで

    こんにちは サーブレットで入力しセッションに追加 それをJSPの別画面で表示したいと考えています。 セッションに追加後 JSPでセッションの値をEnumerationで取得→表示 はできるのですが サーブレットで追記されていってもJSPはブラウザで更新してあげないと表示されない状態です 追記されていくたびに JSPのファイルも更新されていくにはどのような方法があるのでしょうか アドバイスお願いします

    • ベストアンサー
    • Java
  • ファイルエラー データが失われた可能性があります

    あるサイトで作成されたファイルをダウンロードしようとすると、ファイルエラー データが失われた可能性がありますと表示されてダウンロードできません。データはエクセルです。サイトの方でこちらのメールアドレスでダウンロードしてみたところ正常にダウンできたそうです。ブラウザに問題があるのではないかと言われたのですが、よくわかりません。 ブラウザはfirefox、メールはgmail、エクセルはExcel2000です。

専門家に質問してみよう