I uses struts1.2+slsb .

I transfer a DynaActionForm to slsb in my app,when I use jboss-3.2.x,it works 
fine.but when I use jboss-4.0.3.sp1,it reports error.

In web side:
...
     public ActionForward executeAction(ActionMapping mapping, ActionForm form, 
                                       HttpServletRequest req, 
HttpServletResponse res) throws Exception {
     FyglManager manager=getFyglManager();//get a slsb
     manager.ccXg(form);
 ...
   }


In ejb side:
...
     public void ccXg(Object o) throws RemoteException,YdxtException {
        Long cclb=null;
        try {
            if (log.isDebugEnabled()) {
                log.debug("request data="+o);
            }

            cclb=(Long)PropertyUtils.getProperty(o,"cclb");
            if (cclb==null || 0==cclb.intValue()) {
                throw new MissingRequiredException("cclb is null");
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new MissingRequiredException(e.getMessage());
        }
      ....

error message:

21:55:10,157 DEBUG [FyglManagerEJBSession] request 
data=DynaActionForm[dynaClass=ccxgForm,fyown=AAA,action=save,aa=,fy2=444,fy1=222,cclb=1701]
21:55:10,159 INFO  [STDOUT] java.lang.NoSuchMethodException: Unknown property 
'cclb'
21:55:10,159 INFO  [STDOUT]     at 
org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(Ljava.lang.Object;Ljava.lang.String;)Ljava.lang.Object;(PropertyUtilsBean.java:1122)
21:55:10,159 INFO  [STDOUT]     at 
org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(Ljava.lang.Object;Ljava.lang.String;)Ljava.lang.Object;(PropertyUtilsBean.java:686)
21:55:10,159 INFO  [STDOUT]     at 
org.apache.commons.beanutils.PropertyUtilsBean.getProperty(Ljava.lang.Object;Ljava.lang.String;)Ljava.lang.Object;(PropertyUtilsBean.java:715)
21:55:10,159 INFO  [STDOUT]     at 
org.apache.commons.beanutils.PropertyUtils.getProperty(Ljava.lang.Object;Ljava.lang.String;)Ljava.lang.Object;(PropertyUtils.java:290)
...



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966442#3966442

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966442
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to