本文介绍了如何在JavaConfig上设置jsp-config的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<jsp-config>
<jsp-property-group>
<description> </description>
<display-name>JSPConfiguration</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>EUC-KR</page-encoding>
</jsp-property-group>
</jsp-config>
JavaConfig中的
in JavaConfig
public class WebInitializer implements WebApplicationInitializer {
public void onStartup(ServletContext servletContext)
throws ServletException {
// ??
}
}
如何在JavaConfig上设置jsp-config?
How to setup jsp-config at JavaConfig?
推荐答案
此代码应该有效:
JspConfigDescriptor j = new JspConfigDescriptor()
{
@Override
public Collection<TaglibDescriptor> getTaglibs()
{
// TODO Auto-generated method stub
return null;
}
@Override
public Collection<JspPropertyGroupDescriptor> getJspPropertyGroups()
{
Collection<JspPropertyGroupDescriptor> c = new ArrayList<JspPropertyGroupDescriptor>();
JspPropertyGroupDescriptorImpl pgDescriptor = new JspPropertyGroupDescriptorImpl();
pgDescriptor.setIsXml(Boolean.TRUE.toString());
pgDescriptor.getUrlPattern().add("/js/generated/*");
pgDescriptor.setElIgnored(Boolean.FALSE.toString());
pgDescriptor.setPageEncoding("UTF-8");
c.add(pgDescriptor);
return null;
}
};
servletContext.setJspConfigDescriptor(j);
但最后一条声明将在Tomcat 8
But last statement will be available since Tomcat 8
这篇关于如何在JavaConfig上设置jsp-config的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!