此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【warword0】截止到2008-07-19 15:12:35的历史汇总数据(不包括此帖):
发帖的总数量:22                       发帖的总分数:331                      每贴平均分数:15                       
回帖的总数量:17                       得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:22                       结贴的总分数:331                      
无满意结贴数:4                        无满意结贴分:90                       
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:18.18 %               无满意结分率:27.19 %                  
敬礼!

解决方案 »

  1.   

    继承ActionForm的实例中具有属性的set/get方法,我们可以利用get方法很轻易的获得参数值,例如:ActionForm中有属性userName,就可以用actionForm.getUserName()方法返回属性值;
    DynaActionForm直接在struts-config.xml中配置,标签内还需要配置需要接收的属性名称、类型和默认值等,就像一个Map那样需要用get(key)来获取参数值,get(key)方法返回一个Object对象,需要转型后使用,例如:
    在struts-config.xml中的配置
    <form-beans>
    <form-bean name="regForm" type="org.apache.struts.validator.DynaValidatorForm">
    <form-property name="userName" type="java.lang.String"></form-property>
    <form-property name="sex" type="java.lang.String" initial="男"></form-property>
    </form-bean>
    </form-beans>
    在Action中:
    DynaActionForm dynaActionForm = (DynaActionForm) form;
    String userName = (String) dynaActionForm.get("userName");
    String sex = (String) dynaActionForm.get("sex");