私はEclipseを使用してサーブレットをプログラミングしています。ここで、example.jsp
はサーブレット(ServletConfig、ServletContext、...のアクセス属性またはパラメータ)のようなことをしたいと考えています。Servet:WebContentに受信JSPファイルがありません
WebContentの上にexample.jspを置き、プロジェクト名はProjectExampleです。 web.xmlに
は、ここで私は、このサーブレットを宣言する方法です:
<servlet>
<servlet-name>JSP Example</servlet-name>
<jsp-file>example.jsp</jsp-file>
<init-param>
<param-name>name</param-name>
<param-value>hqt</param-value>
</init-param>
// I meet warning at <jsp-file>: that doesn't found this file
//although I have change to: `/example.jsp`, `ProjectExample/example.jsp` or `/ProjectExample/example.jsp`
</servlet>
コンテナは、このファイルを認識しないので、私が使用している場合:getServletConfig().getInitParameter("name")
私はnullを受け取ることになります!
これを修正する方法を教えてください。
感謝:)
@:もしコードに間違って入力して何か、それだけでタイプミスだから問題ないという。私はStackOverFlowがなぜコピー/ペースト機能をもはや許さないのか分からない。
から撮影された設定はこのようになっていることを私のTomcat 7の場合注:これはTomcat固有のものであり、他のサーバは異なる動作をする可能性があります –
注:Eclipseは$ CATALINE_HOME/conf/web.xmlをワークスペースにコピーします(jspサーブレットを削除し、 –