I’m in a such a situation :
Public abstract class TopLevel{ Private static class NestedLevel { Public String getMethod1() { } } } How do I call the nested static class method ‘getMethod1’ in ognl in the html template? I asked this because If I just use something like in java: public abstract NestedLevel getnestedLevel(); And in the html template - ognl: nestedLevel.getMethod1 Then it gives java.lang.IllegalAccessError My question is how do i access the method in the inner private nested class. [ +/- ] Exception: tried to access class com.digitalmountain.tapestry.pages.datacollections.FilterForm$EmailBooleanBean from class $ASTChain_135407e3d4f java.lang.IllegalAccessError Stack Trace: $ASTChain_135407e3d4f.get($ASTChain_135407e3d4f.java) org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.read(ExpressionEvaluatorImpl.java:141) org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:139) org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125) org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84) org.apache.tapestry.form.TextField.renderFormComponent(TextField.java:51) org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:104) -- View this message in context: http://tapestry.1045711.n5.nabble.com/Calling-nested-class-method-in-ognl-tp5460991p5460991.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org