ページにアクセスできず、次のエラー メッセージが表示されました。
java.lang.NoSuchFieldError: ASYNC
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:505)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
これは、ページ内のエラー メッセージの一部です。
私の経験では、このエラーは JSTL を使用した間違った参照が原因で発生します。を設定したUser
としController
ます。ユーザー名を表示したい場合は、 を使用します<c:out value="${user.name}"/>
。しかし、 を使用する<c:out value="${user.namee}"/>
と、このエラーが発生します。
Controller
では、たくさんのオブジェクトを に設定して、これらのオブジェクトのメッセージをページに表示しているかどうか疑問に思います。エラーの原因を特定するにはどうすればよいですか?