你在ACTION里先要把FORM的值设好。

解决方案 »

  1.   

    试试这个!!!  
        PreparedStatement ps = null;
          ResultSet rs = null;      String update_sql = "UPDATE dbo.*** SET ***";      try {
            if (con.isClosed()) {
              throw new IllegalStateException("error.unexpected");
            }
            ps = con.prepareStatement(update_sql);
            //<update>        ps.setString(1, "haha");
            ps.executeUpdate();
      

  2.   

    没太明白你的意思,但是如果你想完成这个修改功能的话,这样:
    首先把要修改的记录读出来,修改以后把数据通过form传到后台的bean来处理,也就是buggavin
    所说的,过程:
    from-----struts_config-----action
      

  3.   

    用<html:text property="cNodeTitle" size="80" />
    在对应的ActionForm中要有cNodeTitle属性的和它的getCNodeTitle(...)、setCNodeTitle(...)方法
    在对应的Action中给对应的ActionForm中cNodeTitle属性使用setCNodeTitle("局长");
    这样写你在浏览器中就可以看到你要的结果了
      

  4.   

    作修改功能,首先要把数据显示到页面供用户修改。如果用户填错了还要返回给用户,并提示哪里错了。----------------------------------------------
    caodavid2003(骆驼祥子) :   新问题是如何判断是第一次请求.do还是修改后提交的结果?谢谢!