可以用不同ACTION,ADD,MODIFY,DEL,可以用同一个ACTIONFORM,当然你也可以所有的ACTIONFORM,都只用一个 ,在控制文件中配置它,为不同的虚礼ACTIONFORM,就可以了饿。,你可以看看有关书籍,书上应该比我说的清楚,

解决方案 »

  1.   

    你可以在Action里接收一个ActionForm的参数,如act,
    通过不同的参数值来执行不同的操作

    if(yourForm.getAct().equals("add"))
    {
        //添加操作
    }
    else if(yourForm.getAct().equals("edit"))
    {
        //修改
    }
    else if(yourForm.getAct().equals("del"))
    {
        //删除
    }
      

  2.   

    可以让action继承DispatchAction类。在action写三个方法.add(),edit(),del().
    在struts-config.xml中,action映射的代码中,加入parameter="method"
    在jsp中,设调用add(),可以连接http://localhost:8080/xxx.do?method=add
      

  3.   

    NewsDAO
     可以封装 封装  添加,删除,更新
    Action 
     具体调用 NewsDAO 的业务模型ActionForm
     表单数据QQ:11242171
    和http://www.cnopoint.com
      

  4.   

    nod,org.aparche.struts.actions包里面的类都非常有用,如DispatchAction