質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

2582閲覧

JSPでCSSが反映されない

doichek

総合スコア27

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2022/03/15 05:55

現在、JavaのWebアプリを作成しています。
現在CSSが反映されずに困っており、様々な試行錯誤や検証を重ねましたが、全く糸口が見えない状況です。

該当のプロジェクトの階層イメージ説明

cssのリンクを記述したhtml
イメージ説明

該当のcssイメージ説明

デベロッパーツールの内容その1
※コンソールでエラー表示がないこと確認
※htmlのcssパスがプロジェクトの階層に準じていること確認
イメージ説明

デベロッパーツールの内容その2
※なぜか、style.cssとreset.cssの中身をデベロッパーツールで確認すると、
htmlの中身が表示される
イメージ説明

試したこと
・ソースコード綴り誤り確認
・ファイル保存場所誤り確認
・jstl記述でないパスの記述
・フィルターの内容誤り確認(試しにフィルターなしにもしました)
・キャッシュ削除

かれこれ数日悩んでおります。どうかお力添え願います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2022/03/15 06:20

404のエラーになってるのでは。
attercop

2022/03/15 06:48

事象からすると/employee_system2/配下へのアクセスが全てサーブレットで処理されているように見えます。 サーブレットのURLパターンを見直されては。
doichek

2022/03/15 07:44

attercopさん 回答ありがとうございます。 「/employee_system2/配下へのアクセスが全てサーブレットで処理されている」とはどういうことでしょうか。 フロントコントローラというサーブレットを設けているのですが、URLマッピング「@WebServlet("/")」となっています。そこからクエリパラメータごとに各サーブレットにアクセス⇒ビュー(jsp)の呼び出しという処理をしています。 こういった処理では、よくないのでしょうか。 可能でしたらまた回答頂けると幸いです。
m.ts10806

2022/03/15 08:20

「コンテキストパス」で調べてみると分かるかもしれません。
doichek

2022/03/17 05:48

m.ts10806さん 回答ありがとうございます。 コンテキストパスで調べてみて、tomcatの設定ファイルを確認すると、恐らく正しいコンテキストパス(/employee_system2)となっていました。 実は他にもいくつかWebアプリを作成しており、他のWebアプリはcssが適用されている状況ですが、該当のWebアプリだけが適用されない状況です。
guest

回答2

0

結局色々試してみたのですが、解消できませんでした。
今回のプログラムはJSP/サーブレットで作成されたプログラムなのですが、springですべて作り変えたところ、cssが反映された形となりました。

投稿2022/08/05 02:09

doichek

総合スコア27

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

ソースのイメージは文字が小さすぎて読めませんが、このページをみると、cssディレクトリの階層が違っているのではないか、と。

投稿2022/03/15 06:21

shiketa

総合スコア3971

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問