问题是这样的:
在jsp页面中的form表单中,我添加了表单元素,如<input name="myhouse" type="checkbox"></input>,
而当我表单提交的时候 后台就报错了 说是没办法给这个表单元素名赋值 , 而我又不想给他赋值
请问该如何来做呢?
在线等哦 谢谢
在jsp页面中的form表单中,我添加了表单元素,如<input name="myhouse" type="checkbox"></input>,
而当我表单提交的时候 后台就报错了 说是没办法给这个表单元素名赋值 , 而我又不想给他赋值
请问该如何来做呢?
在线等哦 谢谢
ognl.InappropriateExpressionException: Inappropriate OGNL expression: L010101 - add
at ognl.SimpleNode.setValueBody(SimpleNode.java:257)
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 com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
这是后台报错的一小段而页面是这样的
<td class="list_data_text"><input type="checkbox" name="L010101-add" checked="checked"></td>
<td class="list_data_text"><input type="checkbox" name="L010101-del" checked="checked"></td>
<td class="list_data_text"><input type="checkbox" name="L010101-sel" checked="checked"></td>
谢谢指教
2010-05-26 17:05:19,640 WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:49) - Error setting value
ognl.InappropriateExpressionException: Inappropriate OGNL expression: L010101 - add
错误的OGNL表达式.!
下面还有:
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept
证明是填充请求参数的时候错误.!那么你检查一下, 你后台的action上面是否有L010101-add?这个属性.?
那么是肯定没有的. ognl表达式跟java差不多吧, 带"-"这种变量命名是不允许的.!
你后台的action上面能有get/setL010101-add 这个方法吗.? 把"-"换成"_"
呵呵.! 改了有错再来说