JavaScript on Mayaa [redirect]
この前書いてたコントローラをJavaScriptで書き換えてみようとして断念した云々はよくよく調べてみるときちんとしたやり方があった。
- getRealPath() -> application.getRealPath("/")
- getQueryString() -> request.getUnderlyingContext().getQueryString()
ただ、redirect()だけはわからない。ソースをデバッグしてみると、たしかにServiceCycleImpl#redirectを呼び出してるんだけど、どうしても
org.seasar.maya.impl.engine.RenderNotCompletedException: render not completed, /ページ名.maya org.seasar.maya.impl.engine.EngineImpl.doPageService(EngineImpl.java:182) org.seasar.maya.impl.engine.EngineImpl.doService(EngineImpl.java:229) org.seasar.maya.impl.MayaServlet.doPost(MayaServlet.java:52) org.seasar.maya.impl.MayaServlet.doGet(MayaServlet.java:45)
になっちゃう。これはそういう仕様なんですかね。