@JFinal 你好,想跟你请教个问题:
用了百度的ueditor,上传图片它有个范例,要用 getResponse().getWriter().print(result); 这种形式返回。
public void uploadImg() throws Exception { Uploader up = new Uploader(getRequest()); up.setSavePath("upload"); String[] fileType = { ".gif", ".png", ".jpg", ".jpeg", ".bmp" }; up.setAllowFiles(fileType); up.setMaxSize(10000); // 单位KB up.upload(); String result = "{\"name\":\"" + up.getFileName() + "\", \"originalName\": \"" + up.getOriginalName() + "\", \"size\": " + up.getSize() + ", \"state\": \"" + up.getState() + "\", \"type\": \"" + up.getType() + "\", \"url\": \"" + up.getUrl() + "\"}"; result = result.replaceAll("\\\\", "\\\\"); getResponse().getWriter().print(result); }
请参看这个ueditor+七牛云的
UeditorController.java
或者你就用现在的后面加个renderNull();试试
renderjson就行了,代码如下
renderJson("{'original':'"+up.getOriginalName()+"','url':'"+up.getUrl()+"','fileType':'"+up.getType()+"','title':'"+up.getTitle()+"','state':'"+up.getState()+"'}");目测楼主想返回json 数据,使用renderJson(result)就行,或者在本贴子的最后面加上一句renderNull()也可以
回复 @JFinal:应该是httlRender写的不完善报的错。能帮忙改下httlRender么,楼下有代码。回复 @vviqq:代码已经writer.wirte(...)过了,值在此时已经返回了,加个renderNull()是为了防止jfinal后续会调用默认render,避免抛出异常用的是httl模板renderNull()就不返回值了,用renderJson()就报错,renderJson是writer=response.getWriter();writer.write(jsonText);writer.flush();这种write.print是ueditor示例里面这样写的/***HttlRender.(Integration,Prototype,ThreadSafe)**@authordafei(myaniuATgmailDOTcom)*/publicclassHttlRenderextendsRender{privatestaticfinallongserialVersionUID=-7218493570717379375L;publicHttlRender(Stringview){this.view=view;}@Overridepublicvoidrender(){try{WebEngine.setRequestAndResponse(request,response);WebEngine.getEngine().getTemplate(this.view,request.getLocale()).render(response);}catch(Exceptione){thrownewRenderException(e.getMessage(),e);}}}
,httl:1.0.11,jvm:1.6.0_10-rc2,os:WindowsVista6.1x86
java.lang.IllegalStateException:Compilationinprogress
atcom.sun.tools.javac.api.JavacTool.beginContext(JavacTool.java:148)
atcom.sun.tools.javac.api.JavacTaskImpl.beginContext(JavacTaskImpl.java:173)
atcom.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:113)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:185)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:161)
athttl.spi.compilers.AbstractCompiler.compile(AbstractCompiler.java:161)
athttl.spi.compilers.AdaptiveCompiler.compile(AdaptiveCompiler.java:96)
athttl.spi.translators.templates.CompiledVisitor.compile(CompiledVisitor.java:780)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:752)
athttl.ast.AstVisitor.visit(AstVisitor.java:88)
athttl.ast.AstVisitor.visit(AstVisitor.java:63)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:335)
athttl.ast.AstVisitor.visit(AstVisitor.java:41)
athttl.ast.BlockDirective.accept(BlockDirective.java:45)
athttl.ast.BlockDirective.accept(BlockDirective.java:48)
athttl.spi.translators.CompiledTranslator.parseClass(CompiledTranslator.java:497)
athttl.spi.translators.CompiledTranslator.translate(CompiledTranslator.java:412)
athttl.spi.translators.MixedTranslator.translate(MixedTranslator.java:59)
athttl.spi.engines.DefaultEngine.parseTemplate(DefaultEngine.java:255)
athttl.spi.engines.DefaultEngine.getTemplate(DefaultEngine.java:233)
athttl.Engine.getTemplate(Engine.java:361)
athttl.web.jfinal.HttlRender.render(HttlRender.java:40)
atcom.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
atcom.jfinal.plugin.druid.DruidStatViewHandler.handle(DruidStatViewHandler.java:58)
atcom.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
atcom.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
atorg.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
atorg.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
atorg.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
atorg.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
atorg.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
atorg.eclipse.jetty.server.Server.handle(Server.java:365)
atorg.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
atorg.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
atorg.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
atorg.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
atorg.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
atorg.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
atorg.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
atorg.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
atjava.lang.Thread.run(UnknownSource)
2014-05-0917:02:01
[ERROR]-[Thread:qtp27196165-37]-[com.jfinal.core.ActionHandler.handle()]:/meeting/index
com.jfinal.render.RenderException:Failedtocompileclass,cause:Compilationinprogress,class:httl.spi.translators.templates.Template__meeting_index_html_main__WEB_INF_httl_UTF_8_1395650186009_stream,stack:java.lang.IllegalStateException:Compilationinprogress
java.lang.IllegalStateException:Compilationinprogress
atcom.sun.tools.javac.api.JavacTool.beginContext(JavacTool.java:148)
atcom.sun.tools.javac.api.JavacTaskImpl.beginContext(JavacTaskImpl.java:173)
atcom.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:113)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:185)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:161)
athttl.spi.compilers.AbstractCompiler.compile(AbstractCompiler.java:161)
athttl.spi.compilers.AdaptiveCompiler.compile(AdaptiveCompiler.java:96)
athttl.spi.translators.templates.CompiledVisitor.compile(CompiledVisitor.java:780)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:752)
athttl.ast.AstVisitor.visit(AstVisitor.java:88)
athttl.ast.AstVisitor.visit(AstVisitor.java:63)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:335)
athttl.ast.AstVisitor.visit(AstVisitor.java:41)
athttl.ast.BlockDirective.accept(BlockDirective.java:45)
athttl.ast.BlockDirective.accept(BlockDirective.java:48)
athttl.spi.translators.CompiledTranslator.parseClass(CompiledTranslator.java:497)
athttl.spi.translators.CompiledTranslator.translate(CompiledTranslator.java:412)
athttl.spi.translators.MixedTranslator.translate(MixedTranslator.java:59)
athttl.spi.engines.DefaultEngine.parseTemplate(DefaultEngine.java:255)
athttl.spi.engines.DefaultEngine.getTemplate(DefaultEngine.java:233)
athttl.Engine.getTemplate(Engine.java:361)
athttl.web.jfinal.HttlRender.render(HttlRender.java:40)
atcom.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
atcom.jfinal.plugin.druid.DruidStatViewHandler.handle(DruidStatViewHandler.java:58)
atcom.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
atcom.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
atorg.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
atorg.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
atorg.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
atorg.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
atorg.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
atorg.eclipse.jetty.server.Server.handle(Server.java:365)
atorg.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
atorg.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
atorg.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
atorg.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
atorg.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
atorg.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
atorg.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
atorg.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
atjava.lang.Thread.run(UnknownSource)
athttl.web.jfinal.HttlRender.render(HttlRender.java:42)
atcom.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
atcom.jfinal.plugin.druid.DruidStatViewHandler.handle(DruidStatViewHandler.java:58)
atcom.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
atcom.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
atorg.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
atorg.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
atorg.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
atorg.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
atorg.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
atorg.eclipse.jetty.server.Server.handle(Server.java:365)
atorg.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
atorg.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
atorg.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
atorg.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
atorg.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
atorg.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
atorg.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
atorg.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
atjava.lang.Thread.run(UnknownSource)
Causedby:java.text.ParseException:Failedtocompileclass,cause:Compilationinprogress,class:httl.spi.translators.templates.Template__meeting_index_html_main__WEB_INF_httl_UTF_8_1395650186009_stream,stack:java.lang.IllegalStateException:Compilationinprogress
java.lang.IllegalStateException:Compilationinprogress
atcom.sun.tools.javac.api.JavacTool.beginContext(JavacTool.java:148)
atcom.sun.tools.javac.api.JavacTaskImpl.beginContext(JavacTaskImpl.java:173)
atcom.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:113)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:185)
athttl.spi.compilers.JdkCompiler.doCompile(JdkCompiler.java:161)
athttl.spi.compilers.AbstractCompiler.compile(AbstractCompiler.java:161)
athttl.spi.compilers.AdaptiveCompiler.compile(AdaptiveCompiler.java:96)
athttl.spi.translators.templates.CompiledVisitor.compile(CompiledVisitor.java:780)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:752)
athttl.ast.AstVisitor.visit(AstVisitor.java:88)
athttl.ast.AstVisitor.visit(AstVisitor.java:63)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:335)
athttl.ast.AstVisitor.visit(AstVisitor.java:41)
athttl.ast.BlockDirective.accept(BlockDirective.java:45)
athttl.ast.BlockDirective.accept(BlockDirective.java:48)
athttl.spi.translators.CompiledTranslator.parseClass(CompiledTranslator.java:497)
athttl.spi.translators.CompiledTranslator.translate(CompiledTranslator.java:412)
athttl.spi.translators.MixedTranslator.translate(MixedTranslator.java:59)
athttl.spi.engines.DefaultEngine.parseTemplate(DefaultEngine.java:255)
athttl.spi.engines.DefaultEngine.getTemplate(DefaultEngine.java:233)
athttl.Engine.getTemplate(Engine.java:361)
athttl.web.jfinal.HttlRender.render(HttlRender.java:40)
atcom.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
atcom.jfinal.plugin.druid.DruidStatViewHandler.handle(DruidStatViewHandler.java:58)
atcom.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
atcom.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
atorg.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
atorg.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
atorg.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
atorg.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
atorg.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
atorg.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
atorg.eclipse.jetty.server.Server.handle(Server.java:365)
atorg.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
atorg.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
atorg.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
atorg.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
atorg.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
atorg.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
atorg.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
atorg.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
atorg.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
atjava.lang.Thread.run(UnknownSource)
athttl.spi.compilers.AbstractCompiler.compile(AbstractCompiler.java:175)
athttl.spi.compilers.AdaptiveCompiler.compile(AdaptiveCompiler.java:96)
athttl.spi.translators.templates.CompiledVisitor.compile(CompiledVisitor.java:780)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:752)
athttl.ast.AstVisitor.visit(AstVisitor.java:88)
athttl.ast.AstVisitor.visit(AstVisitor.java:63)
athttl.spi.translators.templates.CompiledVisitor.visit(CompiledVisitor.java:335)
athttl.ast.AstVisitor.visit(AstVisitor.java:41)
athttl.ast.BlockDirective.accept(BlockDirective.java:45)
athttl.ast.BlockDirective.accept(BlockDirective.java:48)
athttl.spi.translators.CompiledTranslator.parseClass(CompiledTranslator.java:497)
athttl.spi.translators.CompiledTranslator.translate(CompiledTranslator.java:412)
athttl.spi.translators.MixedTranslator.translate(MixedTranslator.java:59)
athttl.spi.engines.DefaultEngine.parseTemplate(DefaultEngine.java:255)
athttl.spi.engines.DefaultEngine.getTemplate(DefaultEngine.java:233)
athttl.Engine.getTemplate(Engine.java:361)
athttl.web.jfinal.HttlRender.render(HttlRender.java:40)
...35more
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。