案例2

28 10:35:37,915] DEBUG freemarker.beans http-apr-80-exec-2- Key "onselect" was not found on instance of java.util.LinkedHashMap. Introspection information for the class is: {getClass=public final native java.lang.Class java.lang.Object.getClass(), getOrDefault=public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object), computeIfAbsent=public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function), values=public java.util.Collection java.util.LinkedHashMap.values(), replace=freemarker.ext.beans.OverloadedMethods@7372b7c9, replaceAll=public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction), remove=freemarker.ext.beans.OverloadedMethods@1714b685, containsValue=public boolean java.util.LinkedHashMap.containsValue(java.lang.Object), put=public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object), empty=java.beans.PropertyDescriptor[name=empty; propertyType=boolean; readMethod=public boolean java.util.HashMap.isEmpty()], compute=public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction), java.lang.Object@3ea453b=freemarker.ext.beans.OverloadedMethods@3100f24e, hashCode=public int java.util.AbstractMap.hashCode(), putAll=public void java.util.HashMap.putAll(java.util.Map), get=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), merge=public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction), class=java.beans.PropertyDescriptor[name=class; propertyType=class java.lang.Class; readMethod=public final native java.lang.Class java.lang.Object.getClass()], keySet=public java.util.Set java.util.LinkedHashMap.keySet(), entrySet=public java.util.Set java.util.LinkedHashMap.entrySet(), java.lang.Object@1e46dca0=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), forEach=public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer), containsKey=public boolean java.util.HashMap.containsKey(java.lang.Object), isEmpty=public boolean java.util.HashMap.isEmpty(), clear=public void java.util.LinkedHashMap.clear(), java.lang.Object@45ac6d9d={public boolean java.util.HashMap.isEmpty()=[Ljava.lang.Class;@263e7483, public int java.util.AbstractMap.hashCode()=[Ljava.lang.Class;@40145372, public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@7286656b, public boolean java.util.AbstractMap.equals(java.lang.Object)=[Ljava.lang.Class;@44a27bf7, public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object)=[Ljava.lang.Class;@116d958c, public java.lang.String java.util.AbstractMap.toString()=[Ljava.lang.Class;@7300cb10, public boolean java.util.HashMap.containsKey(java.lang.Object)=[Ljava.lang.Class;@32ec5526, public java.util.Set java.util.LinkedHashMap.keySet()=[Ljava.lang.Class;@6546ed4f, public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function)=[Ljava.lang.Class;@187ac59e, public java.lang.Object java.util.HashMap.clone()=[Ljava.lang.Class;@6d57d5ca, public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@3d42f823, public java.util.Set java.util.LinkedHashMap.entrySet()=[Ljava.lang.Class;@6fbc4651, public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer)=[Ljava.lang.Class;@2124380d, public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@720e4066, public java.util.Collection java.util.LinkedHashMap.values()=[Ljava.lang.Class;@58a73de4, public void java.util.LinkedHashMap.clear()=[Ljava.lang.Class;@5524666f, public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@55c0c896, public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@554daf38, public final native java.lang.Class java.lang.Object.getClass()=[Ljava.lang.Class;@34e4f068, public void java.util.HashMap.putAll(java.util.Map)=[Ljava.lang.Class;@4205ef85, public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction)=[Ljava.lang.Class;@11521b2b, public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@295e5256, public int java.util.HashMap.size()=[Ljava.lang.Class;@3aaa90a5, public boolean java.util.LinkedHashMap.containsValue(java.lang.Object)=[Ljava.lang.Class;@57be29b2}, computeIfPresent=public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction), size=public int java.util.HashMap.size(), equals=public boolean java.util.AbstractMap.equals(java.lang.Object), clone=public java.lang.Object java.util.HashMap.clone(), toString=public java.lang.String java.util.AbstractMap.toString(), putIfAbsent=public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)}

[2017-02-28 10:35:37,915] DEBUG freemarker.beans http-apr-80-exec-2- Key "onchange" was not found on instance of java.util.LinkedHashMap. Introspection information for the class is: {getClass=public final native java.lang.Class java.lang.Object.getClass(), getOrDefault=public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object), computeIfAbsent=public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function), values=public java.util.Collection java.util.LinkedHashMap.values(), replace=freemarker.ext.beans.OverloadedMethods@7372b7c9, replaceAll=public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction), remove=freemarker.ext.beans.OverloadedMethods@1714b685, containsValue=public boolean java.util.LinkedHashMap.containsValue(java.lang.Object), put=public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object), empty=java.beans.PropertyDescriptor[name=empty; propertyType=boolean; readMethod=public boolean java.util.HashMap.isEmpty()], compute=public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction), java.lang.Object@3ea453b=freemarker.ext.beans.OverloadedMethods@3100f24e, hashCode=public int java.util.AbstractMap.hashCode(), putAll=public void java.util.HashMap.putAll(java.util.Map), get=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), merge=public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction), class=java.beans.PropertyDescriptor[name=class; propertyType=class java.lang.Class; readMethod=public final native java.lang.Class java.lang.Object.getClass()], keySet=public java.util.Set java.util.LinkedHashMap.keySet(), entrySet=public java.util.Set java.util.LinkedHashMap.entrySet(), java.lang.Object@1e46dca0=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), forEach=public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer), containsKey=public boolean java.util.HashMap.containsKey(java.lang.Object), isEmpty=public boolean java.util.HashMap.isEmpty(), clear=public void java.util.LinkedHashMap.clear(), java.lang.Object@45ac6d9d={public boolean java.util.HashMap.isEmpty()=[Ljava.lang.Class;@263e7483, public int java.util.AbstractMap.hashCode()=[Ljava.lang.Class;@40145372, public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@7286656b, public boolean java.util.AbstractMap.equals(java.lang.Object)=[Ljava.lang.Class;@44a27bf7, public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object)=[Ljava.lang.Class;@116d958c, public java.lang.String java.util.AbstractMap.toString()=[Ljava.lang.Class;@7300cb10, public boolean java.util.HashMap.containsKey(java.lang.Object)=[Ljava.lang.Class;@32ec5526, public java.util.Set java.util.LinkedHashMap.keySet()=[Ljava.lang.Class;@6546ed4f, public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function)=[Ljava.lang.Class;@187ac59e, public java.lang.Object java.util.HashMap.clone()=[Ljava.lang.Class;@6d57d5ca, public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@3d42f823, public java.util.Set java.util.LinkedHashMap.entrySet()=[Ljava.lang.Class;@6fbc4651, public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer)=[Ljava.lang.Class;@2124380d, public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@720e4066, public java.util.Collection java.util.LinkedHashMap.values()=[Ljava.lang.Class;@58a73de4, public void java.util.LinkedHashMap.clear()=[Ljava.lang.Class;@5524666f, public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@55c0c896, public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@554daf38, public final native java.lang.Class java.lang.Object.getClass()=[Ljava.lang.Class;@34e4f068, public void java.util.HashMap.putAll(java.util.Map)=[Ljava.lang.Class;@4205ef85, public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction)=[Ljava.lang.Class;@11521b2b, public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@295e5256, public int java.util.HashMap.size()=[Ljava.lang.Class;@3aaa90a5, public boolean java.util.LinkedHashMap.containsValue(java.lang.Object)=[Ljava.lang.Class;@57be29b2}, computeIfPresent=public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction), size=public int java.util.HashMap.size(), equals=public boolean java.util.AbstractMap.equals(java.lang.Object), clone=public java.lang.Object java.util.HashMap.clone(), toString=public java.lang.String java.util.AbstractMap.toString(), putIfAbsent=public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)}

[2017-02-28 10:35:37,915] DEBUG freemarker.cache http-apr-80-exec-2- TemplateLoader.findTemplateSource("template/~~~simple/common-attributes.ftl"): Found

[2017-02-28 10:35:37,915] DEBUG freemarker.cache http-apr-80-exec-2- "template/~~~simple/common-attributes.ftl"("zh_CN", UTF-8, parsed): using cached since jar:file:/F:/apache-tomcat-8.0.35/webapps/fjms/WEB-INF/lib/struts2-core-2.5.jar!/template/simple/common-attributes.ftl hasn't changed.

[2017-02-28 10:35:37,916] DEBUG freemarker.beans http-apr-80-exec-2- Key "accesskey" was not found on instance of java.util.LinkedHashMap. Introspection information for the class is: {getClass=public final native java.lang.Class java.lang.Object.getClass(), getOrDefault=public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object), computeIfAbsent=public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function), values=public java.util.Collection java.util.LinkedHashMap.values(), replace=freemarker.ext.beans.OverloadedMethods@7372b7c9, replaceAll=public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction), remove=freemarker.ext.beans.OverloadedMethods@1714b685, containsValue=public boolean java.util.LinkedHashMap.containsValue(java.lang.Object), put=public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object), empty=java.beans.PropertyDescriptor[name=empty; propertyType=boolean; readMethod=public boolean java.util.HashMap.isEmpty()], compute=public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction), java.lang.Object@3ea453b=freemarker.ext.beans.OverloadedMethods@3100f24e, hashCode=public int java.util.AbstractMap.hashCode(), putAll=public void java.util.HashMap.putAll(java.util.Map), get=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), merge=public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction), class=java.beans.PropertyDescriptor[name=class; propertyType=class java.lang.Class; readMethod=public final native java.lang.Class java.lang.Object.getClass()], keySet=public java.util.Set java.util.LinkedHashMap.keySet(), entrySet=public java.util.Set java.util.LinkedHashMap.entrySet(), java.lang.Object@1e46dca0=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object), forEach=public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer), containsKey=public boolean java.util.HashMap.containsKey(java.lang.Object), isEmpty=public boolean java.util.HashMap.isEmpty(), clear=public void java.util.LinkedHashMap.clear(), java.lang.Object@45ac6d9d={public boolean java.util.HashMap.isEmpty()=[Ljava.lang.Class;@263e7483, public int java.util.AbstractMap.hashCode()=[Ljava.lang.Class;@40145372, public java.lang.Object java.util.HashMap.put(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@7286656b, public boolean java.util.AbstractMap.equals(java.lang.Object)=[Ljava.lang.Class;@44a27bf7, public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object)=[Ljava.lang.Class;@116d958c, public java.lang.String java.util.AbstractMap.toString()=[Ljava.lang.Class;@7300cb10, public boolean java.util.HashMap.containsKey(java.lang.Object)=[Ljava.lang.Class;@32ec5526, public java.util.Set java.util.LinkedHashMap.keySet()=[Ljava.lang.Class;@6546ed4f, public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function)=[Ljava.lang.Class;@187ac59e, public java.lang.Object java.util.HashMap.clone()=[Ljava.lang.Class;@6d57d5ca, public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@3d42f823, public java.util.Set java.util.LinkedHashMap.entrySet()=[Ljava.lang.Class;@6fbc4651, public void java.util.LinkedHashMap.forEach(java.util.function.BiConsumer)=[Ljava.lang.Class;@2124380d, public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)=[Ljava.lang.Class;@720e4066, public java.util.Collection java.util.LinkedHashMap.values()=[Ljava.lang.Class;@58a73de4, public void java.util.LinkedHashMap.clear()=[Ljava.lang.Class;@5524666f, public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@55c0c896, public java.lang.Object java.util.HashMap.compute(java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@554daf38, public final native java.lang.Class java.lang.Object.getClass()=[Ljava.lang.Class;@34e4f068, public void java.util.HashMap.putAll(java.util.Map)=[Ljava.lang.Class;@4205ef85, public void java.util.LinkedHashMap.replaceAll(java.util.function.BiFunction)=[Ljava.lang.Class;@11521b2b, public java.lang.Object java.util.HashMap.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction)=[Ljava.lang.Class;@295e5256, public int java.util.HashMap.size()=[Ljava.lang.Class;@3aaa90a5, public boolean java.util.LinkedHashMap.containsValue(java.lang.Object)=[Ljava.lang.Class;@57be29b2}, computeIfPresent=public java.lang.Object java.util.HashMap.computeIfPresent(java.lang.Object,java.util.function.BiFunction), size=public int java.util.HashMap.size(), equals=public boolean java.util.AbstractMap.equals(java.lang.Object), clone=public java.lang.Object java.util.HashMap.clone(), toString=public java.lang.String java.util.AbstractMap.toString(), putIfAbsent=public java.lang.Object java.util.HashMap.putIfAbsent(java.lang.Object,java.lang.Object)}

[2017-02-28 10:35:37,961] DEBUG freemarker.cache http-apr-80-exec-2- "template/~~~simple/dynamic-attributes.ftl"("zh_CN", UTF-8, parsed) cached copy not yet stale; using cached.

[2017-02-28 10:35:37,961] DEBUG freemarker.cache http-apr-80-exec-2- TemplateLoader.findTemplateSource("template/simple/form-close.ftl"): Found

[2017-02-28 10:35:37,961] DEBUG freemarker.cache http-apr-80-exec-2- "template/simple/form-close.ftl"("zh_CN", UTF-8, parsed): using cached since jar:file:/F:/apache-tomcat-8.0.35/webapps/fjms/WEB-INF/lib/struts2-core-2.5.jar!/template/simple/form-close.ftl hasn't changed.

[2017-02-28 10:35:37,961] DEBUG freemarker.beans http-apr-80-exec-2- Key "customOnsubmitEnabled" was not found on instance of java.util.LinkedHashMap. Introspection information for the class is: {getClass=public final native java.lang.Class java.lang.Object.getClass(), getOrDefault=public java.lang.Object java.util.LinkedHashMap.getOrDefault(java.lang.Object,java.lang.Object), computeIfAbsent=public java.lang.Object java.util.HashMap.computeIfAbsent(java.lang.Object,java.util.function.Function), values=public java.util.Collection java.util.LinkedHashMap.values(), replace=freemarker.ext.beans.OverloadedMethods@7372b7c9, replaceAll=public void java.util.LinkedHashMap.replva.util.HashMap.isEmpty()=[Ljava.lang.Class;@263e7483, public int java.util.AbstractMap.hashCode()=hMap.clear()=java.lang.Object)}

[2017-02-28 10:35:37,961] DEBUG freemarker.cache http-apr-80-exec-2- TemplateLoader.findTemplateSource("template/~~~simple/form-close-tooltips.ftl"): Found

[2017-02-28 10:35:37,961] DEBUG freemarker.cache http-apr-80-exec-2- "template/~~~simple/form-close-tooltips.ftl"("zh_CN", UTF-8, parsed): using cached since jar:file:/F:/apache-tomcat-8.0.35/webapps/fjms/WEB-INF/lib/struts2-core-2.5.jar!/template/simple/form-close-toova.util.LinkedHashMap.keySet(), entrySet=public java.util.Set java.util.LinkedHashMap.entrySet(), java.lang.Object@1e46dca0=public java.lang.Object java.util.Lin