サーブレットの非ライフサイクルメソッドをブラウザから直接呼び出すことができるかどうかは疑問でした。
例えば、単にサンプルコードとして、私は何かのようにしている場合 -ブラウザからのサーブレット非ライフサイクルメソッド呼び出し
public CheckServlet extends HttpServlet {
public void foo(HttpServletRequest req, HttpServletResponse res) {
// do something
}
}
のweb.xml -
<servlet>
<display-name>CheckServlet</display-name>
<servlet-name>CheckServlet</servlet-name>
<servlet-class>defpkg.CheckServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CheckServlet</servlet-name>
<url-pattern>/CheckServlet</url-pattern>
</servlet-mapping>
ブラウザのURL - 今、私がしなければならない場合、
http://localhost:8080/MyApp/CheckServlet
ブラウザからfoo()
に電話をかけることは可能でしょうか?はいの場合はどうですか?
親切にしてください。
ありがとうございました。わかった。 –