去年的这个月也是个Form是什么意思,从数据库查不出来去年同一月的数据吗

解决方案 »

  1.   

    <form-property name="id" type="java.lang.String" />
    <form-property name="bumen" type="java.lang.String" />
    <form-property name="status" type="java.lang.String" />
    <form-property name="r1" type="java.lang.String" />这是form定义,例如填写今年的数据,是一个form,有id,bumen,status和r1这四个字段,
    与此同时,还有一个去年同月的id,bumen,status和r1组成的一个form
      

  2.   

    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                HttpServletResponse response)
        {
            
            
            String tt = request.getParameter("id");
            DynaActionForm test = (DynaActionForm) form;
            
            DynaActionForm test1 = test;
            
            if (null==tt || "".equals(tt))
            {
                test1.set("id", "no value");  
            }
            else
            {
                test1.set("id", tt);  
            }       
            
            request.setAttribute("testform55", test1);
              //form名是testform,此处单独保存一个!
            
            test.set("id", "newid");   
            return mapping.getInputForward();       
            
       
        }但是好像是对象引用,test1和test的id值总是相同的!有什么办法让我保存两个阿?
    再写一个类或者什么东西感觉太麻烦阿!
      

  3.   

    就是页面保存有两个form,里面有不同的数据,
    一个是今年的,一个是去年的!
      

  4.   

    如果是<html:form>那么绝对是不可以的.
    如果想试的话用<form>