- ベストアンサー
JSPからスタイルシートが読み込まれない。
Eclipseでサーブレットを勉強しています。例えば、servというプロジェクトで、 http://localhost:8080/serv/index.jsp などとアクセスすると、スタイルシートがきちんと読み込まれるのですが、おなじファイルを別のプロジェクト(mvc)でサーブレットからフォ ワードするようにして、 http://localhost:8080/mvc のように、おなじファイルにアクセスするとスタイルシートが読み込まれません。何か別の作業が必要になるのでしょうか?
- nabewari
- お礼率39% (416/1045)
- Java
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CSSのPATHの設定を見直せば直ると思います。
関連するQ&A
- JSP使用によるスタイルシート読み込みについて
勉強のため、struts + Eclipseを使用して、JSP を作成しているのですが、<link>タグを使用して スタイルシートを読み込みたいのですが、うまく いきません。(1)のURLでJSPを表示するとうまくい くのですが、イベントを実行(submit)すると、URL が(2)に変更されてしまい、読み込めません。 URL(1) http://localhost:8080/aa/bb/cc/dd/index1.jsp URL(2) http://localhost:8080/aa/index1.do 現在、<link>タブは相対パスを指定しているの ですが、パスを絶対パスに変更すればうまくいき ます。 変更前(相対パス指定) <link href="../style.css"・・・> 変更後(絶対パス指定) <link href= "http://localhost:8080/aa/bb/cc/style.css"・・・> 他にスタイルシートを読み込む方法はございません でしょうか。よろしくお願いします。
- ベストアンサー
- Java
- サーブレットからJSPへフォワード 画像が・・・
サーブレットからJSPへフォワード 画像が・・・ javaの勉強をしながらサーブレットやJSPを使ったページを作ってるのですが、サーブレットで処理を行った後にJSPへ sc.getRequestDispatcher("/index.jsp").forward(req, res); で転送したら画像が表示されません。 JSPで記述したページを直接開いたりresponse.Redirect(URL)で遷移した場合は画像もちゃんと表示されます。画像だけではなくスタイルシート等も読み込んでいないようなのです・・・orz どうしたらいいのでしょうか? 【ファイル構成】 [プロジェクトフォルダ] JSPファイル(.jsp) [image] 画像ファイル [style] スタイルシート [WEB-INF] [classes] サーブレットファイル(.class)
- ベストアンサー
- Java
- スタイルシートが適用されない。
Servlet/JSPでWeb開発しているのですが、スタイルシートが反映されません。 ファイルの配置 app `---css `--- x.css `---WEB-INF `--- jsp `---ja `---a.jsp `--- class `---ja `---A.class スタイルシートの指定で../css/x.cssと指定しています。 http://localhost:8080/app/ja/A(a.jspを表示)では適用されます。 ですが、Tomcatと連携で Proxy /ja/ ajp://localhost:8009/app/ja/ を指定して、 http://localhost/ja/A を表示するとサーブレットは問題なく動きますが、x.cssが適用されなくなります。 どうすれば適用されますか?
- 締切済み
- Java
- JSPでdivタグに定義したスタイルシートが反映されない
いつもお世話になります。 JSP/サーブレットを使用した簡単なWebアプリを作っているのですが、スタイルシートが反映されず困っています。 具体的には、下記のコードがあったとします。 <div class="main-area"> あああ<br> <!--(1)--> <table> <tr> <td>いいい</td> <!--(2)--> </tr> </table> </div> この場合、divタグにスタイルシートを適用しているので、(1)、(2)ともに反映されると思っていたのですが、 結果は、(1)は反映されるのですが、(2)は反映されませんでした。tableタグに同様にclassの定義を行えば反映されますが、なぜ上記の 状態で反映されないのでしょうか。 開発環境は以下になります。 ・Java5.0 ・eclipse3.5.2 ・tomcat6.0 ※開発はeclipse上でtomcatを起動して行っています。 よろしくお願いします。
- 締切済み
- Java
- EclipseでServlet/JSP
エクリプス2.0.2を使っていますが、Servlet/JSPを使った開発でひとつ疑問があります。 ちなみに、 http://www.atmarkit.co.jp/fjava/rensai2/eclipse03/eclipse03.html で各種設定いたしました。 JSPを作成するのは問題ないのですが、 Servletのクラスを作るときに、新規→クラスで、ソースフォルダがプロジェクト名か、j2srcのどちらかしか選択できません。コンパイルして、そのクラスをclassesに移動してやりましたが、それを実行するときに、 http://localhost:8080/myWeb/servlet/Hello とすると、Helloクラスをダウンロードするような形になってしまうのです。URLはなんパターンか変えてやってみましたが、できません・・・。 どうすればうまくサーブレットを作って実行できるのでしょうか? 宜しくお願いします。
- 締切済み
- Java
- JSPが表示出来ません。
Eclipseで作成したjspを表示しようとするとHTTP404のエラーが起こります。 「sample」というプロジェクトを作成し、その中に簡単なjspを 配置しているのですが、そもそもプロジェクト(http://localhost:8080/sample/) にアクセスした時点で既にHTTP404のエラーが起こってしまいます。 コンテキスト(sample.xml)は次のように設定しています。 <Context path="/sample" reloadable="true" docBase="C:\eclipse3.4\workspace\sample" workDir="C:\eclipse3.4\workspace\sample\work" /> コンテキストの設定に誤りがあるのでしょうか? どなたか是非原因を教えて下さい。本当に困っています。 開発環境を以下の通りです。 eclipse3.4 Tomcat5.5 jdk1.6.0_12 宜しくお願いします。
- ベストアンサー
- Java
- 正しいURL指定しているにもかかわらずJSPファイルにアクセスできず「404エラー」が発生
サーバサイドJavaアプリに取組んでいる者です。 正しいURL指定しているにもかかわらずJSPファイルにアクセスできず 「404エラー」が発生します。 http://localhost:8080 のURL指定でTomcat画面にアクセスできることは確認済みです。 ですが、http://localhost:8080/project_name/login.jsp にアクセスすると上記エラー発生致します。 何が原因なのか検討つかず困っています。 ご回答やアドバイスお願いします。 ※開発環境 JDK1.5 eclipse3.2.1 Tomcat5.5 何卒宜しくお願いいたします。
- 締切済み
- Java
- JSPとサーブレットについて
JSP/サーブレットと格闘しています。 JavaファイルもJSPファイルもコンパイルは通り、classファイルも無事できました。Eclipseで実行も確認できました。さて、このファイルをHTMLから実行するにはどうしたらいいのでしょうか?
- 締切済み
- Java
- action実行時のスタイルシート
いつも楽しく拝見させて頂いています。 現在、アクション実行後に表示される画面にスタイルシートが適用されなくなることに悩んでいます。 問い合わせフォームの画面"toiawase.jsp"にtoiawase.doでアクセスすると画面は表示されるのですが、"toiawase.jsp"の中に定義しているスタイルシートが適用されなくなります。(しかも背景真っ白でbackgroundの背景色指定も無効になってしまっているような…) アクションでの遷移ではなく、直接"toiawase.jsp"のURLをたたくと綺麗にスタイルシートが適用されます。 これは何が原因でしょうか?宜しくお願いします。 ■開発環境 eclipse 3.1 struts 1.2 tomcat 5.0 jdk1.4.21
- ベストアンサー
- Java
お礼
回答ありがとうございます。 <link rel="stylesheet" href="style1.css" type="text/css"> と指定していました。書き変えて、 href="http://localhost:8080/mvc/style1.css" のように指定してみたのですが、読み込めませんでした…。 画像はこの方法で読み込めたのですが…。