サーブレット プログラムを作成しているサーバーにファイルをアップロードしたいと考えています。ドキュメントがアップロードされるディレクトリの場所は、web.xml のパラメータから取得する必要があります。私は以前に web.xml を使用したことがなく、サーブレットごとにエントリを作成することしか知りません。netbeans で作成している Web アプリケーション プロジェクトでこのファイルを確認できません。これで私を助けてください。ありがとうございました。
6 に答える
フォルダーに配置する必要があるYOURPROJECT\web\WEB-INF
ため、フルパスは次のようになります。YOURPROJECT\web\WEB-INF\web.xml
編集 (2015 年 8 月 21 日)
私の答えが正しくないというduffymoからのコメントで反対票を投じました。
そして、誤解を避けるために、私の答えを段階的な写真で説明することにしました.
Linux (Ubuntu) および Windows (Windows 7) オペレーティング システムでの Netbeans の動作を説明します。
Linux:
- デフォルト設定で単純な Java Web プロジェクトを作成してみましょう。
- プロジェクト フォルダーに移動して、このフォルダーの内容を調べます。
web
そのフォルダがあることに注意してください。
- さらにナビゲートする:
このフォルダーに web.xml ファイルを手動で作成するか、プロジェクトのコンテキスト メニュー [新規作成] -> [作成] -> [その他] から Netbeans を使用して作成できます。
ここで、YOURPROJECT\web\WEB-INF\
フォルダーをナビゲートして確認しますweb.xml
。
同じルールが Windows オペレーティング システムにも当てはまります。以下の図を確認してください。
ここで web.xml を作成できます。
または、上で説明したように、Netbeans を使用します。
私はそれがとても遅いことを知っていますが、私は同じ問題を抱えていたので、以下の解決策があります:
web.xml を作成するには:
- プロジェクトを右クリック
- 新規を選択
- その他を選択
- Box New ファイルが開き、フィルター検索で web.xml
- 必要なファイル web.xml を取得し、[次へ...] をクリックして終了します。
(Netbean 7.4 JDK 7 でテスト済み)
web.xml
ではオプションですJava EE 6
。したがって、デフォルトではロードされませんNetbeans
。web.xml
Netbeansから手動でロードする必要があります。