哪里需要参数?
action函数里?

解决方案 »

  1.   

    action中的
    public ActionForward execute(ActionMapping actionMapping,
                                     ActionForm actionForm,
                                     HttpServletRequest httpServletRequest,
                                     HttpServletResponse httpServletResponse) {
    这个ActionForm actionForm有什么用???
      

  2.   

    因为表单提交后,先用数据填充FormBean,这里的actionForm可以先强制转换成你的FormBean,然后调用getter方法得到填充的数据
      

  3.   

    你应该不想在action用这样的一串语句调用表单的数据吧:String name = httpServletRequest.getParameter("name");用一个ActionForm对象把表单封装是一种模式,好处我也说不好说不全,但在实际运用中就是比较方便
      

  4.   

    to yeshou(野兽):
    我现在要提交的数据是这个的:
    id       item            title
    001      XX              ds
    002      XYD             faldf
    003      SBD             dsafsf
    ...我现在真对item做了一个ActionForm类,有get,set方法,可是我现在要提交的毕竟是一个ActionForm对象的集合呀,提交时,是id=001&item=XX&title=ds&id=002&item=XYD&title=dsfaldf&id=003&item=SBD&title=dsafsf....
    这种形式的,那我还能用上actionForm这个对象吗,这是不是只能用String[] id= httpServletRequest.getParameter("id");去取值了呢??请大侠们详解!!!!
      

  5.   

    你的form里面主要是validate方法
    他用来验证。如果有错误可以返回到提交页面。
    同时你有setget方法后
    如果没有错误
    在control里面他可以直接把值穿过去。不用你在进行传值
      

  6.   

    你们用struts的时候
    用什么做中间件服务是TOMCAT
    还是 WEBLOGIC初次使用,请教
      

  7.   

    都有。看系统规模和是否需要ejb
      

  8.   

    你怎么知道是提交id=001&item=XX&title=ds&id=002&item=XYD&title=dsfaldf&id=003&item=SBD&title=dsafsf
    而不是提交id[] item[] title[]??
    如果是提交数组,你的actionform set get 数组不就可以了