`
sllizhimei
  • 浏览: 163558 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Could not find property [struts.valueStack]

    博客分类:
  • Java
阅读更多
最近的一个项目里面的后台中老打印下面的信息:
2009-04-01 18:52:21,406 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [struts.valueStack]
2009-04-01 18:52:22,000 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [__cleanup_recursion_counter]
2009-04-01 18:52:22,000 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [org.apache.catalina.jsp_file]

之前的项目一样的框架都没有问题,疑惑之时在网上搜索发现大家的解决方法基本是将log4j的日志级别提高,眼不见心不烦。呵呵 跑到以前的项目里面一看,果然是因为日志的级别不同,一个是<priority value="error"/>,而现在的这个是<priority value="info"/>,如果是error,则整个世界清净了不少。

不过,如果直接将级别配置为error,则将日志的整个级别都提高了,在调试期间如果有其他的什么信息需要显示,就不太方便了。
故又发现了一个解决方法,就是在log4j.xml里面添加下面的一段话:
    <category name="com.opensymphony.xwork2.ognl.OgnlValueStack">
       <priority value="error"/>
    </category>

上面的一堆信息WARN是没有了。
不求甚解,随笔记下。。。
分享到:
评论
2 楼 albrich 2012-03-29  
有warn对实际没什么影响对吧?
1 楼 yanite 2009-08-02  
没效果?  

相关推荐

    struts.docx

    Struts2是处理访问服务器的请求 学习struts2的(重点) Struts.xml的配置 参数传递 Ognl ValueStack Action原理 Result原理 拦截器 struts将会完全的取代我们的servlet技术

    struts.ppt

    ognl 对象图导航语言 struts2框架默认 优点: 1.支持对象方法的调用 2.支持类的静态方法调用和常量值的调用 3.操作集合对象 &lt;s:property value="#"&gt;&lt;/s:property&gt; 除了ValueStack不加#,直接取用,其他都要加#,...

    jfreechart折线图.zip

    ValueStack vs=(ValueStack)request.getAttribute("struts.valueStack"); List list=(List)vs.findValue("list"); Iterator itor=list.iterator(); while(itor.hasNext()) { User user=(User)itor.next...

    Struts2入门教程(全新完整版)

    四、OGNL与ValueStack(VS) 22 1.值栈入门 22 2.OGNL入门 24 3.普通方法访问 24 4.静态方法访问 24 5.默认类Math的访问 24 6.调用普通类的构造方法 25 7.集合对象初步 25 8.集合对象进阶 25 9.N语法top语法 26 10....

    struts学习笔记(3)

    向页面传值可以使用struts2中特有的两个类的对象 com.opensymphony.xwork2.ActionContext和com.opensymphony.xwork2.util.ValueStack 1)ValueStack和ActionContext的作用: 当客户端向action发送请求并且最后跳转...

    Struts中的ognl和valueStack

    深入讲解Struts中的ognl和valueStack

    Struts2中关于ValueStack的一些操作

    关于ValueStack的描述: 1、 ValueStack其实就是一个放置Java对象的堆栈而已,唯一特别的是可以使用EL来获得值堆栈中对象属性的数据,并可以为值堆栈的对象属性赋值。 2、 EL,全称Express Language,即表达式...

    CVE-2020-17530

    CVE-2020-17530 s2-061 POC: %{(#instancemanager=#application["org.apache.tomcat.InstanceManager"]).(#stack=#attr["com.opensymphony.xwork2.util.ValueStack.ValueStack"]).(#bean=#instancemanager.new...

    xwork-sources

    struts2.0 ValueStack 相关源码

    Struts用的ognl和valueStack(vs)实例

    Struts用的ognl和valueStack(vs)实例

    struts2 学习例子

    Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,...

    Struts2 Value Stack Contents 中取值、多个集合数组

    Struts2 Value Stack Contents 中取值、多个集合数组示例

    马士兵Struts2笔记2013

    建立一个Struts2 工程,用Action的属性接收参数,使用Domain Model (实体模型) 接收参数,Struts2_2.1.6版本的中文问题,Struts模块包含,Struts简单数据验证 ,Struts ValueStack(值栈) Debug,Value Stack ...

    ValueStack使用参考

    ValueStack的使用方法和一些技能

    OGNL表达归纳

    3.由于ValueStack(值栈)是Struts 2中OGNL的根对象,如果用户需要访问值栈中的对象,在JSP页面可以直接通过下面的EL表达式访问ValueStack(值栈)中对象的属性 4.为何使用EL表达式能够访问valueStack中对象的属性 原因...

    Struts2中的参数传递

    我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个 过程中,我也把Struts2所要做的工作大致归纳为两个方面: 1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制 2. ...

    在线培训:ValueStack

    培训主要学习以下几个知识点: 1、制作PPT,讲解栈的特点和使用方法 2、编码实现回文对 3、制作PPT,讲解Struts2中的ValueStack 4、编码改变ValueStack中的对象的顺序

    Struts2 in action中文版

    6.1.2 虚拟对象ValueStack 111 6.2 Struts 2标签概要 113 6.2.1 Struts 2标签API语法 113 6.2.2 使用OGNL设置标签属性 115 6.3 数据标签 117 6.3.1 property标签 117 6.3.2 set标签 118 6.3.3 push标签 119 6.3.4 ...

    struts2 标签库使用文档

    Struts2标签库的组成 ...数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。 流程控制标签:主要包含用于实现分支,循环等流程控制的标签。 AJAX标签:用于支持Ajax效果

Global site tag (gtag.js) - Google Analytics