`
xiaomimishiye
  • 浏览: 3041 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

com.opensymphony.xwork2.ognl.OgnlValueStack

阅读更多
com.opensymphony.xwork2.ognl.OgnlValueStack
提示:WARN [com.opensymphony.xwork2.ognl.OgnlValueStack] - Error setting value
ognl.OgnlException: source is null for getProperty(null, "book")
        at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1638)
        at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
        at ognl.SimpleNode.getValue(SimpleNode.java:210)
        at ognl.ASTChain.setValueBody(ASTChain.java:168)
        at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
        at ognl.SimpleNode.setValue(SimpleNode.java:246)
        at ognl.Ognl.setValue(Ognl.java:476)
        at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:192)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:155)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:143)
        at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:273)
        at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:187)
        at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
        at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
        at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
        at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
        at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.
java:76)
        at com.sterning.commons.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:27)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)



解决方法:

打开log4j.properties 加入:

log4j.logger.com.opensymphony.xwork2=ERROR
分享到:
评论

相关推荐

    com.opensymphony.xwork2.DefaultActionProxy

    com.opensymphony.xwork2.DefaultActionProxy com.opensymphony.xwork2.DefaultActionInvocation org.apache.struts2.dispatcher.FilterDispatcher

    OpenSymphony公司的xwork资源包

    在XWork中,每个动作都是一个Java类,该类通常继承自`com.opensymphony.xwork2.ActionSupport`基类。开发者可以在这个类中定义处理用户请求的方法,并在XML配置文件中指定这些方法与URL请求的对应关系。这样,当用户...

    struts-2.1.6.chm

    com.opensymphony.xwork2.ognl.accessor com.opensymphony.xwork2.spring Spring ObjectFactory classes. com.opensymphony.xwork2.spring.interceptor Spring specific interceptor classes. ...

    xwork-core-2.3.37.jar

    用于解决struts2升级至2.3.37时 出现java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.put(Ljava/lang/异常时,更换的xwork-core-2.3.37.jar

    struts 2.3.4.1 最新英文版API

    com.opensymphony.xwork2.ognl.accessor com.opensymphony.xwork2.spring Spring ObjectFactory classes. com.opensymphony.xwork2.spring.interceptor Spring specific interceptor classes. ...

    xwork-2.1.5-all.rar_xwork_xwork-2.1.5_xwork-2.1.5.jar_xwork-core

    XWork与Struts2紧密相关,Struts2是基于XWork构建的一个MVC框架,它在XWork的基础上增加了视图层的支持,提供了更全面的Web应用解决方案。 8. **应用场景**: XWork常用于企业级的Web应用开发,尤其适合那些需要...

    struts2-core-2.1.8.1 xwork-core-2.1.6源码

    `com.opensymphony.xwork2.exception`包下包含了各种异常类,而`com.opensymphony.xwork2.util.reflection`包则提供了反射相关的异常处理。 8. **国际化与本地化(I18N & L10N)**:Struts2支持多语言环境,通过`...

    stuts2.2_API文档

    com.opensymphony.xwork2.XWorkException (implements com.opensymphony.xwork2.util.location.Locatable) org.apache.struts2.StrutsException (implements com.opensymphony.xwork2.util.location.Locatable)

    升级struts2.3.32 需要的jar:asm-3.3.jar,asm-commons-3.3,asm-tree-3.3.jar

    不然有以下报错java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor,导入asm-3.3.jar,asm-commons-3.3,asm-tree-3.3.jar即可,压缩包里面有

    struts2下的Xwork2源文件

    struts2下的Xwork2源文件 在 opensymphony开源社区http://www.opensymphony.com/ 可匿名使用SVN checkout xwork2的源代码 http://svn.opensymphony.com/svn/xwork/trunk

    xwork-2.1.6.rar

    在源码中,`com.opensymphony.xwork2.util.ValueStack`和`ognl.OgnlValueStack`是两个关键类。 6. **配置与容器** XWork使用XML配置文件定义Action和拦截器,同时依赖于一个容器(如Spring)来管理对象。`...

    struts2中xwork源码

    `com.opensymphony.xwork2.DefaultActionProxy`和`com.opensymphony.xwork2.DefaultResult`是处理结果的关键类。 7. **配置管理**:`com.opensymphony.xwork2.config`包下的类处理Struts2的配置信息,包括Action的...

    xwork-2.0.5-src

    7. **表达式语言(Expression Language)**:`com.opensymphony.xwork2.ognl`包实现了OGNL(Object-Graph Navigation Language),这是一种强大的表达式语言,用于在Action上下文中获取和设置属性,增强了模板和动作...

    xwork-2.1.1

    在`com.opensymphony.xwork2.ognl`包下,我们可以看到OGNL的相关实现。 遗憾的是,由于"LIB"文件夹被删除,我们无法直接查看与Struts2整合的第三方库,如Apache Commons Lang、Log4j等,这些库在实际运行中扮演着...

    struts2.1.6src

    `com.opensymphony.xwork2.util`和`com.opensymphony.xwork2.ognl`包中的异常处理类,可以帮助你理解框架如何捕获、封装并映射错误信息。 8. **国际化与本地化**: Struts2支持多语言环境,`...

    java 请求的方法不存在(NoSuchMethodException)

    2. **反射操作**:在使用Java反射API(如`Class.getMethod()`或`Class.getDeclaredMethod()`)时,如果没有找到指定的方法,也会抛出此异常。 3. **动态代理**:在使用Java动态代理生成的代理类中,如果尝试调用的...

    xwork2源代码(整理)

    `com.opensymphony.xwork2.ognl`包下的OgnlValueStack和OgnlUtil等类,是Ognl在xwork2中的具体实现。 在异常处理方面,xwork2提供了ActionError和ActionException等类,用于处理和展示应用程序运行时出现的错误。...

    xwork-2.0.4源码

    `com.opensymphony.xwork2.util.ValueStack`类是值栈的接口实现,它允许开发者通过OGNL轻松访问Action的属性。 6. **异常处理(Exception Handling)**: xwork-2.0.4提供了强大的异常处理机制,`...

    xwork-2.0.4-src

    2. **com.opensymphony.xwork2.util**:这个包包含了一系列的工具类,如反射工具、表达式语言支持等,它们在框架内部广泛使用,提供了便利的功能。 3. **com.opensymphony.xwork2.config**:配置管理模块,负责加载...

    ognl源码下载于opensymphony

    www.opensymphony.com下载的ognl源码

Global site tag (gtag.js) - Google Analytics