• ベストアンサー

jspでのファイル読込み

お世話になります。 現在、jspでクライアント画面の作成をしております。 作成しているクライアント画面の機能は、以下のようにしたいと考えております。  (1)画面入力されたものを通信サーバにPOSTする  (2)ファイルを読み込み画面出力する (2)のファイルを読み込むですが、画面を使用する人が複数いるため 読み込むファイルの場所は、任意としたいと考えております。 jspで任意のファイルを参照する方法をご存知の方、教えて頂けますでしょうか。 また、参考となるHPなど知っている方が、いらっしゃれば情報を頂けますでしょうか。 お手数お掛け致しますが、よろしくお願い致します。

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#147388
noname#147388
回答No.1

サーバー上のを読み込むの? クライアント上のを読み込むの? サーバー上のファイルを読み込むのは 通常のJavaの記述と同様。 ケース1:Jspに直接記載。 ケース2:ベースサーブレットに記載 クライアント上のファイルを読み込むのはJavaScript 側かと。 ポスト後にサーバー上の~で対応は可能だが。

kenken1917
質問者

お礼

お礼が遅くなり大変申し訳ありません。 読み込むのは、クライアント上のファイルとなります。 サーバにポスト後、読み込むようにする方向で検討するように 致しました。 お忙しい中、ご回答ありがとうございます。

関連するQ&A

  • jspとはなにか?

    jspがよくわかりません。 サイトにはjspはサーバ側でなんらかの処理をしてhtmlを返すと書いていました。 そしてサンプルとして以下のようなコードがのっていました。 1: <html> 2: <head><title>Hello World!</title></head> 3: <body> 4: <h1>Hello World!</h1> 5: <p> 6: <% 7: String hello = "Hello World!";//ここはJSPの処理 8: out.println(hello); 9: %> 10: </p> 11: </body> 12: </html> ためしにこのソースでhtmlを作ってダブルクリックした(つまり、Tomcat等のサーバをつかわなかった)ところ、画面にhello Worldが表示されました。しかし私はこの現象がよく理解できません。 jspはサーバ側でうまいこと解釈して、そこから作成されたhtmlをクライアントに送ってくる仕組みなのなら、jspを直接ブラウザに読み込ませてもブラウザが理解できるとおもえません。 なぜこのようなことができるのでしょうか?

    • ベストアンサー
    • Java
  • JSPが表示されません

    Apache2+Tomcat4.1+j2sdk1.4.2_06+EclipseでJSPとサーブレットのページを作ろうとしています。 HTMLファイルのフォームの内容をJSPファイルに送り、ServletでDBと参照、登録という流れを作ろうとしています。 aaa.html(ユーザーがデータを入力) ↓(1)フォームの内容を転送 bbb.jsp((2)htmlからの入力をccc.classに中継、(7)返り値を表示) ↓(3)メソッド呼び出し ↑(6)返り値を返す ccc.class(重複の有無確認やDBへの登録メソッド) ↓(4)SQL ↑(5)結果 DB(PostgresSQL) 本に書いてあるのを真似たらlocalhost上ではちゃんと動くようになりました。 つまり、下記のようにaaa.htmlからの転送先をlocalhost:8080/bbb.jspに指定するとうまく作動します。 <form name="form1" method="post" action="http://localhost:8080/bbb.jsp"> しかしながらこれではローカルでしか使えないので転送先を相対パスで指定したらうまくいきません。 <form name="form1" method="post" action="../bbb.jsp"> 外部から参照できるURL(サーバのIPアドレス)でもダメです。 <form name="form1" method="post" action="http://***.***.**.**/bbb.jsp"> 症状としては.jspファイルの最初のHTMLの記述はちゃんと動いているようで画面の色等はちゃんと変わります。 <%.....%>で囲まれたJAVAの記述がまったく作動しません。 /work/org/apache/jspに発生する中間ファイルもlocalhostのときには出来るのですが相対パスにすると出来ません。 どうしたらいいのでしょうか? ひょっとしたらとても初歩的なことかもしれませんがご存知の方がいらっしゃいましたらご教授願いたいと思います。

    • ベストアンサー
    • Java
  • eclipseでのJSPのデバッグ方法について。

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

    • ベストアンサー
    • Java
  • JSP画面について

    なんとも漠然とした質問なのですが。。 画面設計時点ですべて、htmlファイルとして画面を作っておき、 それをプログラミング段階でJSPファイルに直し、サーバー処理等 を追記して行く様な形で設計を進めています。 ところで、画面内にはJSPに直さず、htmlのままで問題ないものも 幾つか存在します。 皆さんなら、統一して、すべてJSPにしてしまいますか? それとも、先頭画面のみhtmlにしてあとはJSPにしますか? サーバー処理が必要なもののみJSPにしますか? 色々なアプリケーションが存在するのでいちがいには言えない とは思いますが、一般的な話として、お願いします。

    • ベストアンサー
    • Java
  • JSPで作成したページをそのままファイルに保存

    JSP勉強して2週間なのですが、以下の事をやりたいのです。(1)JSPで会員登録のデータ入力画面を出力。入力終ったら確認ボタンを押す (2)確認ボタンが押されたら、入力された情報を雛形に自動で入れて出力し、OKならばOKボタンを押す (3)OKボタンが押されたら(2)のページをそのままファイルに保存。という事をやりたいのですが、(3)のそのままファイルに保存の仕方がわかりません。JSPで作成したページをそのまま保存ってできないのですか?わかる方いましたらご教授お願いします。

  • struts2 jspファイル直接参照禁止にしたい

    処理に応じてtest.jspとlogin.jspを表示するアクションクラスを作成しました。 私の意図としては以下のURLを参照してもらいたいのですが http://localhost:8080/test/Test.action 以下のURLを直接参照することも可能です。 http://localhost:8080/test/test.jsp test.jspはログイン後に参照することを想定しているので、上記のようにJSPファイルを 直接参照されるのはセキュリティ上問題があります。 どのように対処すべきでしょうか???

  • jspとサーブレット

    jspはサーブレットに比べるとソースファイルを生成しなければならない分、処理速度が遅くなると書かれてたのですが、ソースファイルを生成とはどういうことなのかわかりません。htmlに埋め込まれたJAVAを取り出すということでしょうか? またサーブレットもJSPもクライアントから要求がきてからプログラムをコンパイルしてるのでしょうか?すなわちコンパイルされてないままWEBサーバに保管されてるのですか? 2点よろしくお願いします。

    • ベストアンサー
    • Java
  • jspファイルが作れません

    現在、jspを勉強なのですが、jspファイルが作れません。 メモ帳にコードを打ちこんだあと、拡張子に「.jsp」を つけて保存するのですが、テキストファイルのままになって しまいます。(教本に付属CDがあり、サンプルでは「jspファイル」 とちゃんと表示されています) ちなみに、サーブレットやHTMLファイルを作成して、トムキャット で実行することはできています。 jspファイルを作るには何か特別なソフトがいるのでしょうか? ネットをいろいろ検索してみましたが、糸口がつかめず困っています。 このような説明でうまく伝わるか不安ですが、どなたかわかる方がいらっしゃいましたら 教えていただけるとうれしいです。 よろしくお願いいたします。 メモ帳でSample1.jsp作成時のコード内容↓ <%@ page cotentType="text/html; charset=Shift_JIS" %> <%@ page import="java.util.*" %> <html> <head> <title>サンプル</title> </head> <body> <center> <img src="car.gif"><br /> <h2>ようこそ</h2> <hr /> 今<%= new Date() %>です。<br /> お選びください。<br /> <br /> <a href="car1.html">乗用車</a><br /> <a href="car2.html">トラック</a><br /> <a href="car3.html">オープンカー</a><br /> </center> </body> </html>

    • ベストアンサー
    • Java
  • Java/JSPでファイルコピー

    JSPでWebアプリケーションを作成しており、HTMLの<input name="file">でパスを取得し、ファイルのコピーをしたいと思っているのですが、どのような方法がベストでしょうか。詳細は以下の通りです。 コピー元 : クライアントPC コピー先 : アプリサーバー コピー対象種類 : Office系、PDF、テキストなどがメイン。出来れば限定なし。 以上、よろしくお願い致します。

  • JSPファイルのHTML部分の修正に関して

    JSPファイルのHTMLの箇所のみを修正し、 それをアプリケーションサーバに反映した際、 JAVAの部分は修正していないので、 コンパイルは必要ないと思いますが、 ブラウザで修正が正しく反映されているか確認する際、 アプリケーションサーバを再起動する必要性はあるのでしょうか。 それとも、クライアント側のブラウザでの再読み込みのみで、足りるのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう