读书人

STRUTS2 异常:警告: Error setting va

发布时间: 2014-01-26 14:32:28 作者: rapoo

我做了一个point的类型转换,没想到遇到以下异常...
index.jsp:
<s:form action="login">
<s:textfield name="point" label="point"/>
<s:submit label="submit" align="center"/>
</s:form>

然后在LoginAction里定义了一个Point point;设置好set,get方法

第三步在LoginAction同一个包下(action包)建立:LoginAction-conversion.properties文件:
point=utils.PointConverter

在utils包下建立PointConverter.java

struts.xml中这样配置:
<package name="struts2" extends="struts-default">
<action name="login" class="action.LoginAction">
<result name="success">/result.jsp </result>
<result name="input">/index.jsp </result>
</action>
</package>

但是只要已提交index.jsp页面就返回当前页面并显示:
Invalid field value for field "point".

后台报错:
2009-8-12 10:49:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Error setting value
ognl.MethodFailedException: Method "setPoint" failed for object action.LoginAction@2d810f [java.lang.NoSuchMethodException: setPoint([Ljava.lang.String;)]

------解决方法--------------------------------------------------------
如果没有更换struts2的默认的拦截器的话,这些配置应该没什么问题!

        

读书人网 >Java Exception

热点推荐