aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java')
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java23
1 files changed, 15 insertions, 8 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java
index 1d8d4638..4b2a8f10 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/RequestParameterResolver.java
@@ -16,15 +16,22 @@ public class RequestParameterResolver implements IResolver {
private OgnlContext ctx;
public RequestParameterResolver(Map<String, String> requestParameters) {
+
+// this.ctx = new OgnlContext(memberAccess, null, null, requestParameters);
MemberAccess memberAccess = new AbstractMemberAccess() {
- @Override
- public boolean isAccessible(Map context, Object target, Member member, String propertyName) {
- int modifiers = member.getModifiers();
- return Modifier.isPublic(modifiers);
- }
- };
-
- this.ctx = new OgnlContext(memberAccess, null, null, requestParameters);
+ @Override
+ public boolean isAccessible(Map context, Object target, Member member, String propertyName) {
+ int modifiers = member.getModifiers();
+ return Modifier.isPublic(modifiers);
+ }
+ };
+
+ this.ctx = new OgnlContext(null, null, memberAccess);
+ this.ctx.put("dynamic", requestParameters);
+// for(String key : requestParameters.keySet()) {
+// this.ctx.put(key, requestParameters.get(key));
+// }
+
}
@Override