0

他の 2 つのファイルを @include する JSP ファイルがあります。

インクルードされた最初のファイルには、その中で宣言されたグローバル変数があります。

この変数を 2 番目のインクルード ファイルで使用したいと考えています。

それは正常に動作し、コンパイルに合格しますが、Eclipseは次のように述べています:

*my_var* は変数に解決できません

問題タブの下のエラーを見るとき。

この変数が最初のインクルードで見つかることをEclipseに伝える方法はありますか? または、これをエラーとして表示しないようにするために何か他のことをしてください。(できれば、最初のインクルードから宣言を削除すると、エラーが返されるような方法で...)

4

1 に答える 1

2

Eclipse はそれが得意ではありませんが、そうする必要はありません。JSP に Java コードを含めるべきではありません。Java 変数の代わりに、リクエスト属性と JSTL を使用します。

<c:set var="foo" value="bar" />

${foo} <!-- outputs "bar" -->
于 2011-09-18T07:41:36.903 に答える