日期:2014-05-18  浏览次数:20669 次

Strus+hibernate中JSP遇到的问题,高人解决下撒
我的actionForm里面有
private   String   workexpId;
          private   TStaff   TStaff;
          private   String   startTime;
          private   String   endTime;
          private   String   companyName;
          private   String   headship;
          private   String   state;
我要在JSP页面做TStaff的下拉选项框 <td> 员工姓名 </td>
                    <td> <html:select   property= "TStaff ">
                    <html:options   collection= "list "   labelProperty= "name "   property= "staffId "/>
                    </html:select> </td> 可以打印出来,但是我点提交后,他通过actionForm时候报错,我知道是与actionForm的类型参数不匹配,查了下网上,也没有具体的方法,那样应该怎样设计actionForm呢?最好改JSP吧.在JSP中用了 <bean:define/> 标签=方法也解决不了,希望高人提供个解决思想.

------解决方案--------------------
你的TStaff分配内存了吗?
------解决方案--------------------
关注此问题。。。

前段时间也发现这个问题。。。
改写form里面的TStaff相关的get set方法。

或是
TStaff TStaff;//BTW这个命名不太规范。。。

<html:form property= "TStaff.属性 "/>

试试
------解决方案--------------------
帮顶。。。
------解决方案--------------------
在ActionForm里设一个staffId,
想犹获取TStaff的时候,在action里用TStaffFindByID这样不会出错,
------解决方案--------------------
你结帖不给分? 再说帖也没结 靠