Java 我可以在我的Jade模板中使用GSP标签吗?
我使用的是GrailsJade插件,我想使用我的GSP标签(比如g:layoutTitle),但我想不出那部分。其他人知道吗?默认GSP标签不可用 正如您在GrailsJadeView类中所看到的,唯一可访问的属性是: 请求、会话、应用程序、参数和闪存Java 我可以在我的Jade模板中使用GSP标签吗?,java,grails,pug,Java,Grails,Pug,我使用的是GrailsJade插件,我想使用我的GSP标签(比如g:layoutTitle),但我想不出那部分。其他人知道吗?默认GSP标签不可用 正如您在GrailsJadeView类中所看到的,唯一可访问的属性是: 请求、会话、应用程序、参数和闪存 package com.netflix.grails.plugins.jade; import de.neuland.jade4j.spring.view.JadeView; import java.util.Map; import javax
package com.netflix.grails.plugins.jade;
import de.neuland.jade4j.spring.view.JadeView;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest;
import org.codehaus.groovy.grails.web.util.WebUtils;
class GrailsJadeView extends JadeView {
@Override
protected void renderMergedOutputModel(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) throws Exception {
model.put("request", WebObjectConverter.toMap(request));
model.put("session", WebObjectConverter.toMap(request.getSession()));
model.put("application", WebObjectConverter.toMap(request.getServletContext()));
GrailsWebRequest webRequest = WebUtils.retrieveGrailsWebRequest();
model.put("params", webRequest.getParams());
model.put("flash", webRequest.getAttributes().getFlashScope(request));
super.renderMergedOutputModel(model, request, response);
}
}
package com.netflix.grails.plugins.jade;
导入de.neuland.jade4j.spring.view.JadeView;
导入java.util.Map;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
导入org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest;
导入org.codehaus.groovy.grails.web.util.WebUtils;
类GrailsJadeView扩展了JadeView{
@凌驾
受保护的void RenderMergeDoutpModel(映射模型、HttpServletRequest请求、HttpServletResponse响应)引发异常{
model.put(“请求”,WebObjectConverter.toMap(请求));
put(“session”,WebObjectConverter.toMap(request.getSession());
put(“application”,WebObjectConverter.toMap(request.getServletContext());
GrailsWebRequestWebRequest=WebUtils.retrieveGrailsWebRequest();
model.put(“params”,webRequest.getParams());
model.put(“flash”,webRequest.getAttributes().getFlashScope(request));
super.renderMergedOutputModel(模型、请求、响应);
}
}