读书人

Stuts2 报错 Inappropriate OGNL expr

发布时间: 2012-12-19 14:13:14 作者: rapoo

Stuts2 报错 Inappropriate OGNL expression: 1

我在网上查了一下,有这么个说法:

?

?

不排除该说法的正确性,但是我的页面里面没有名字为“1”的内容,怎么会出这个问题?

?

而且应该知道,就算表单里面多定义了一个字段在Action中没有定义,那Struts2是不设置该参数到Action,而不是像网上的说法,没有该变量名字。

你可以自己试一试,在页面中增加一些Action中没有定义的参数名字。

?

其实后来我发现是这么回事,因为我的页面有框架嵌套,为了防止缓存,我在每次请求后都增加了一个时间戳参数,但是万一实际连接URL后面带参数的话页面写法就会有问题了,所以我在每个URL后面要求增加了“1=1”类似于数据库查询中为了统计的一个内容

其实只要把“1=1”改为“*=1”,*为任意名字除数字以外,就没有问题了

?

因为我总结如下,Struts2中不可用数字作为参数的名字

而网上说说的没有找到该变量名字的说法完全不靠谱,尽是抄袭,害人害己!

3 楼 xiqing 2012-05-18 cuisuqiang 写道xiqing 写道楼主标题都打错了
怎么错了?
St[color=red][/color]uts2 报错 Inappropriate OGNL expression: 1 4 楼 xiqing 2012-05-18 Struts

读书人网 >编程

热点推荐