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 サービス・メソッドを呼び出すためのステップは何ですか?