0

私はすべてのWebアプリでちょっと新しいです。他の人から入手したソースコードがあり、ログインに使用した通常のURLは次のとおりです。

http://www.ctdm.org:8080/WebCT/login.html?pin=10

サーバーでは「login.html」ファイルのみが「WebCT/WebContent / login.html」内にありますが、これは問題なく機能します。なんでそんなのか知ってる?また、URLに追加のフォルダ(実際のパス)を追加した場合、それは機能しません(エラー404)-すなわち

http://www.ctdm.org:8080/WebCT/WebContent/login.html?pin=10

ここで、さらにページを追加したので、ユーザーが「WebCT / WebContent/index.html」ページに再びアクセスできるようにします。404エラーが発生します。login.htmlファイルと同じ問題だと思います。

何が起こっているのか知っていますか?

よろしくお願いしますまたは

4

1 に答える 1

1

ローカルファイルシステム(index.htmlなど)内のファイルとURLでアクセス可能なリソースの間のマッピングを定義する必要があります。Webアプリの作成に使用しているツールはわかりませんが、Eclipseでは、Webアプリで使用されるすべてのファイルがWebContentディレクトリに保存されていることは知っています。それはそれが使用する単なる慣習です。アプリがウェブサーバーにデプロイされると、このディレクトリはアプリコンテキストパス内のルートディレクトリになります。

于 2012-08-30T07:09:38.250 に答える