Lu Ying, I could detect the problem, it's apparently a bug from Struts 2 (XWorks).
It seems to be that OGNL Utils setValue confuses the "d-6836677-p" expression as substract operation, it means, the expression is evaluated like ( d - 6836677 ) - p as mathematical operation. I will try to find a solution to this problem, if you have some solution, pls write to me. Regards, JC luy wrote: > >>> params interceptor doesn't like parameters with spaces >>> in the name (this was fixed in xwork already), to fix it, set >>> "acceptedParamNames" to "[[\p{Graph}\s]&&[^,#:=]]*" in your param >>> interceptor. >> >> Right, I am using displayTag(displaytag-1.2.jar). The parameter looks >> like: >> >> https://info/ProcessBrowse.action?d-6836677-p=7 >> >> "d-6836677-p=7" caused the problem. Is there any way that >> "d-6836677-p=7" can be accepted? > > > Ok, I did a hack to disable warning message as a temporal solution: > > log4j.logger.com.opensymphony.xwork2.util.logging.commons.CommonsLogger=ERROR > > -- > Lu Ying > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > -- View this message in context: http://www.nabble.com/What-may-cause---ognl.InappropriateExpressionException--warning---tp21818620p23113496.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org