<html:form
我连这个都没用过,惭愧

解决方案 »

  1.   

    你在action里取出一条需要修改的记录。
    然后request.setAttribute("beanName",beanObject);
    beanName是对象名,beanObject是具体的bean对象。
    beanObject是对记录的一个封装,可以理解成一个值对象在jsp页面里使用
    <%
    BeanObject beanObject=(BeanObject)request.getAttribute("beanName");
    %>   //----->这样的话便可以取出你放到request里的一个记录值的封装。在jsp页面里显示具体的值。
    <input type=text value=<%=(beanObject==null)?"":beanObject.getName()%>>
    如果没有取到beanObject对象的话,说是新建页面,不需要显示值。
    (beanObject==null)?"":beanObject.getName();学过java都会知道,这是个三目运算符
      

  2.   

    别一种方法就是配置actionform的作用域,使之为session例如这样:
    <action type="com.xxx.xxxAction" name="DynamicForm" path="/FileFunctionDispenseAction" scope="session" validate="false">
                    <forward name="ShowListPage" path="/do/PageAction"/>
    </action>注意:scope="session"
      

  3.   

    多谢BillyW(阿弥陀佛) 如果高顶就马上揭贴
      

  4.   

    阿弥托佛!可以交个朋友么?我的QQ25697931
    邮箱[email protected]