星期日, 10月 28, 2007

Access java servlet request from rails

看起來,在JRuby 的Rails 中,能夠透過$java_servlet_request來取得HttpRequest,這樣的話,應該能夠利用這種方式將rails和AppServer的JAAS整在一起來了。

Code from RailsServlet
runtime.defineReadonlyVariable("$stdin", stdin);
runtime.defineReadonlyVariable("$java_servlet_request", JavaEmbedUtils.javaToRuby(runtime, request));
runtime.defineReadonlyVariable("$java_servlet_response", JavaEmbedUtils.javaToRuby(runtime, response));