SimpleCaptchaを使用して、お問い合わせフォームを保護しています。うまく機能しますが、ページをリロードした後でのみです。
サーブレットはnl.captcha.servlet.StickyCaptchaServlet
であるため、リロード後にイメージを変更しないでください。しかし、最初にページを開くと、画像がロードされていません。ただし、リロード後はすべて正常に動作します。
web.xml
キャプチャは、で実行されているアプリケーションによって提供され/services
ます。
<web-app>
<servlet>
<servlet-name>captcha</servlet-name>
<servlet-class>nl.captcha.servlet.StickyCaptchaServlet<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>captcha</servlet>
<url-pattern>/captcha.png</url-pattern>
</servlet-mapping>
</web-app>
html
<img src="/services/captcha.png">
サーバー
tomcat-7.0.34
を搭載したWindows 7 64bit
マシンで使用していJava 1.7.0_07
ます。
質問
リロード後にのみ画像が表示されるのはなぜですか? 何か案は?