私はEclipseでJavaWeb開発プロジェクトを開発しています。srcの下の私のプロジェクトには、com.ptmというパッケージがあります。このパッケージには、正常に動作しているLoginServlet.javaというサーブレットがあります。私のjspページから呼び出されると、他のクラスの呼び出しをチェックしてログインをチェックし、無効な場合は「Login.jsp」にリダイレクトします。これはすべて正常に機能していましたが、Login.jspの名前をlogin.jspに変更すると思いました。他のjspとサーブレット内のすべての参照ですが、プロジェクトを実行して無効なステートメントが呼び出された場合でも、「login.jsp」ではなく「Login.jsp」を開こうとしました。tomcatを再起動し、eclipseを複数再起動しました。回数。また、このループにprintステートメントを入力し、デバッガーで実行しました。printステートメントが完全に欠落していることがわかります。ステップスルーのように見えますが、実際にステップスルーするコードは異なります。また、LoginServletをランダムなテキストで破損したため、エラーが読み込まれるはずですが、それでも正常に実行されます。
WebContent / WEB-INF/web.xmlのサーブレットを次のように参照しました
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.ptm.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
以前は正常に実行されていたと言っていますが、サーブレットを介してどこかにキャッシュされているようで、更新できません
ご協力いただきありがとうございます