クラウドで 伸びる人沈む人 |
|
|
|
cannot be resolved to a typeへの対処法
<IT技術の処方箋:cannot be resolved to a typeへの対処法> "JSPで「cannot be resolved to a type」 と出る主な理由は二つです。 一つ目の理由は、必要なクラスがインポートされていない。 例えば、以下のようなメッセージが出たとします。 UserBean cannot be resolved to a type この場合は、UserBeanというクラスがインポートされていないのでは、 と疑ってみましょう。 Jspの先頭に以下のような記述がありますか? <%@page import=""info.searchman.UserBean""%> ※ info.searchmanはパッケージ名の例です。 二つ目の理由は、ServletでsetAttributeするときのクラスと、 Jspのクラスが一致していない、ということが考えられます。 例 Servlet側 session.setAttribute( ""user"", xxx ); Jsp側 (UserBean)session.getAttribute( ""user"" ) このとき、xxxは、UserBeanのオブジェクトである必要があります。 " |