本文整理汇总了Java中javax.servlet.jsp.el.ImplicitObjectELResolver类的典型用法代码示例。如果您正苦于以下问题:Java ImplicitObjectELResolver类的具体用法?Java ImplicitObjectELResolver怎么用?Java ImplicitObjectELResolver使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ImplicitObjectELResolver类属于javax.servlet.jsp.el包,在下文中一共展示了ImplicitObjectELResolver类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: JasperELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
public JasperELResolver(List<ELResolver> appResolvers) {
appResolversSize = appResolvers.size();
resolvers = new ELResolver[appResolversSize + 7];
size = 0;
add(new ImplicitObjectELResolver());
for (ELResolver appResolver : appResolvers) {
add(appResolver);
}
add(new MapELResolver());
add(new ResourceBundleELResolver());
add(new ListELResolver());
add(new ArrayELResolver());
add(new BeanELResolver());
add(new ScopedAttributeELResolver());
}
示例2: doTestConstructor
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
private void doTestConstructor(int count) throws Exception {
List<ELResolver> list = new ArrayList<ELResolver>();
for (int i = 0; i < count; i++) {
list.add(new ImplicitObjectELResolver());
}
JasperELResolver resolver = new JasperELResolver(list);
Assert.assertEquals(Integer.valueOf(count),
getField("appResolversSize", resolver));
Assert.assertEquals(7 + count,
((ELResolver[])getField("resolvers", resolver)).length);
Assert.assertEquals(Integer.valueOf(7 + count),
getField("size", resolver));
}
示例3: createELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
private ELResolver createELResolver() {
this.instantiated = true;
if (this.resolver == null) {
CompositeELResolver r = new CompositeELResolver();
r.add(new ImplicitObjectELResolver());
for (Iterator itr = this.resolvers.iterator(); itr.hasNext();) {
r.add((ELResolver) itr.next());
}
r.add(new MapELResolver());
r.add(new ResourceBundleELResolver());
r.add(new ListELResolver());
r.add(new ArrayELResolver());
r.add(new BeanELResolver());
r.add(new ScopedAttributeELResolver());
this.resolver = r;
}
return this.resolver;
}
示例4: JasperELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
public JasperELResolver(List<ELResolver> appResolvers) {
appResolversSize = appResolvers.size();
resolvers = new ELResolver[appResolversSize + 7];
size = 0;
add(new ImplicitObjectELResolver());
for (ELResolver appResolver : appResolvers) {
add(appResolver);
}
add(new MapELResolver());
add(new ResourceBundleELResolver());
add(new ListELResolver());
add(new ArrayELResolver());
add(new BeanELResolver());
add(new ScopedAttributeELResolver());
}
示例5: JasperELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
public JasperELResolver(List<ELResolver> appResolvers,
ELResolver streamResolver) {
appResolversSize = appResolvers.size();
resolvers = new ELResolver[appResolversSize + STANDARD_RESOLVERS_COUNT];
size = 0;
add(new ImplicitObjectELResolver());
for (ELResolver appResolver : appResolvers) {
add(appResolver);
}
add(streamResolver);
add(new StaticFieldELResolver());
add(new MapELResolver());
add(new ResourceBundleELResolver());
add(new ListELResolver());
add(new ArrayELResolver());
add(new BeanELResolver());
add(new ScopedAttributeELResolver());
}
示例6: doTestConstructor
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
private void doTestConstructor(int count) throws Exception {
List<ELResolver> list = new ArrayList<ELResolver>();
for (int i = 0; i < count; i++) {
list.add(new ImplicitObjectELResolver());
}
JasperELResolver resolver = new JasperELResolver(list);
Assert.assertEquals(Integer.valueOf(count),
getField("appResolversSize", resolver));
Assert.assertEquals(7 + count,
((ELResolver[])getField("resolvers", resolver)).length);
Assert.assertEquals(Integer.valueOf(7 + count),
getField("size", resolver));
}
示例7: getELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
private ELResolver getELResolver() {
if (elResolver == null) {
// Create a CompositeELResolver
CompositeELResolver celResolver = new CompositeELResolver();
celResolver.add(new ImplicitObjectELResolver());
// Add ELResolvers registered in JspApplicationContext
JspApplicationContextImpl jaContext = getJspApplicationContext();
Iterator<ELResolver> it = jaContext.getELResolvers();
while (it.hasNext()) {
celResolver.add(it.next());
}
ELResolver streamELResolver =
getExpressionFactory(this).getStreamELResolver();
if (streamELResolver != null) {
celResolver.add(streamELResolver);
}
celResolver.add(new StaticFieldELResolver());
celResolver.add(new MapELResolver());
celResolver.add(new ResourceBundleELResolver());
celResolver.add(new ListELResolver());
celResolver.add(new ArrayELResolver());
celResolver.add(new BeanELResolver());
celResolver.add(new ScopedAttributeELResolver());
elResolver = celResolver;
}
return elResolver;
}
示例8: createELResolver
import javax.servlet.jsp.el.ImplicitObjectELResolver; //导入依赖的package包/类
private ELResolver createELResolver() {
this.instantiated = true;
if (this.resolver == null) {
CompositeELResolver r = new CompositeELResolver();
r.add(new ImplicitObjectELResolver());
for (Iterator<ELResolver> itr = this.resolvers.iterator();
itr.hasNext();) {
r.add(itr.next());
}
r.add(new MapELResolver());
r.add(new ResourceBundleELResolver());
r.add(new ListELResolver());
r.add(new ArrayELResolver());
r.add(new BeanELResolver());
r.add(new ScopedAttributeELResolver());
this.resolver = r;
}
return this.resolver;
}