首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

STRUTS2 异常:警告: Error setting value

2014-01-26 
我做了一个point的类型转换,没想到遇到以下异常... index.jsp: s:form actionlogins:textfield name

我做了一个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的默认的拦截器的话,这些配置应该没什么问题!

        

热点排行