私のカスタムインターセプタstruts2のweb.xmlからコンテキストパラメータを読み込もうとしています。 下記のコードスニペットとweb.xmlをご覧ください。Interceptorクラスの登録時に例外が発生しました。TestInterceptor - interceptor-file:WebContent/WEB-INF/classes/struts.xml:15:75
public class TestInterceptor implements Interceptor, ServletContextAware {
private ServletContext servletContext;
string abc = servletContext.getInitParameter(someSetting);
@Override
public void setServletContext(final ServletContext context) {
this.servletContext = servletContext;
}
}
web.xmlの
<context-param>
<param-name>someSetting</param-name>
<param-value>someValue</param-value>
</context-param>
私のインターセプタは – Manu
です。ここには例外リストはありません。タイプは '文字列'ではなく '文字列'でなければなりません。また、サーブレット・コンテキストがヌルでないことを保証しているこのパラメータを '後で'設定することもできます。 – andrewdleach
具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –