1

書いているとき

<init-param>
      <param-name>config</param-name>
      <param-value>WEB-INF/struts-config.xml</param-value>
</init-param> 

その時のこのタグはweb.xml、エラーが発生していました

単語構成のつづりが正しくありません

これは論理的な名前であることはわかっているので、任意の単語を使用できますが、その単語 configには赤い下線が引かれています。そのため、struts アプリケーションを実行するたびに、jsp: のようなフォーム タグでパスを指定します/book。この本のパスもstruts-config.xmlファイルに含まれています。

このプロジェクトを実行すると、エラーが発生します

リクエストされたリソースは利用できません (/book)

つまり、struts-config.xml正しくロードされていません。jarもインポートしました。

4

4 に答える 4

0

struts-config.xml ファイルをどこかに移動する必要はないと思います。実際には、「config」という単語は、config という名前のパラメーター (struts-config.xml) を初期化するためのものです。オレンジ色(赤ではない)の下線が付いた構成は、辞書チェック専用です。

したがって、エラーが発生します

あなたの struts-config.xml に混乱または不適切な構成があります。可能であれば、struts-config.xml をこのスレッドに追加して、実際の理由を確認できるようにしてください。

于 2012-07-18T09:59:46.383 に答える
0

これを試して

<init-param>
     <param-name>config</param-name>
     <param-value>classpath:struts-config.xml</param-value>
</init-param>

struts-config.xmlWEB-INF/classesフォルダーにコピーします。

また、すべての struts jar ファイルをWEB-INF/libに含める必要があります。

于 2012-07-06T05:52:24.843 に答える