我必须从Clojure Web应用程序调用用Java编写的servlet,我不明白该怎么做。
用Java开发webapp,我不得不在web.xml中描述所有映射。在Compojure中,我看到,我必须描述路线。那么,我可以将Java servlet绑定到一个这样的路由吗?
很抱歉,如果我的问题很愚蠢,但我搜索了很多但没找到答案;我刚刚开始为网络开发。
答案 0 :(得分:2)
答案 1 :(得分:0)
我建议,只有一种方法可以应对我的任务。我必须在Clojure Web应用程序中手动实例化Java servlet并形成其请求和响应参数。 ring.util.servlet库的Test package详细描述了这种方法,但是在将Ring处理程序转换为Java servlet的情况下。
如果将Clojure应用程序和Java servlet分别部署到servlet容器,则无需为容器映射的路径定义其他Compojure路由或Ring处理程序。
请告诉我我的建议是否不正确。