0

Worklight (バージョン 6.1.0.00-20131126-0630) を使用しており、サーバー側パッケージserver/java/com.myproject.servletにサーブレットを作成しました。

@WebServlet(name = "MyServlet", displayName = "MyServlet", urlPatterns = {  "/MyServlet/*" }, initParams = {
    @WebInitParam(name="targetUri", value="http://localhost:8080"),
    @WebInitParam(name="log", value="false"),
    @WebInitParam(name=ClientPNames.HANDLE_REDIRECTS, value="false")
    },
    loadOnStartup = 1)

public class MyServlet extends HttpServlet {
    private static final long serialVersionUID = 1966243950602823405L;

    @Override
    protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
            throws ServletException, IOException {
            super.service(arg0, arg1);

            //TODO: IMPLEMENTATION
    }
}  

私のサーブレットを呼び出す方法は何ですか?

多くのフォーラムでは、HTTP アダプターを使用してサーブレットを呼び出すように言われています。ワークライト サーバーを実行すると、ワークライト Web コンテナーによってサーブレットがインスタンス化されるので、アダプター プロシージャー内でサーブレットをインスタンス化する必要はないと思います。

しかし、Worklight クライアント・サイドで common/mycall.js ファイルから MyServlet サービス・メソッドを呼び出すためのステップは何ですか?

4

1 に答える 1