在struts中 要在同一个action中接收不同页面的值 怎么配置?初来咋到,谢谢各位高手!

解决方案 »

  1.   

    在页面上的form里配置它要传到action的方法中,然后在action的方法中就可以获取了。
      

  2.   

    一般是用两个不同的对象  
      比如 a对象  b对象
    页面传值为
     a.id
    b.id
    这样就区别了
      

  3.   

    action:
    public class ZwZwglAction extends DispatchActionstruts-config:
    <action  path="/view/zhengwu/zwgl"
    type="ZwZwglAction"
    parameter="method" validate="false" scope="request">jsp提交
    <%=request.getContextPath()%>/view/zhengwu/zwgl.do?method="你action里的方法名"
      

  4.   

    直接在struts-config里面配置接收页面 怎么配置?
      

  5.   

    LZ问的应该是同个Action的不同方法吧?同一个Action只要
    <html:form action="只要这个地方配置的Action一样就会提交到同一个Action" method="post">要想进入同个Action的不同方法,页面代码可以通过
    <input type="hidden" name="method" value="指定你要进入的方法名"/>
    前提是你要在struts-config.xml中配置
    <action path="" scope="request" parameter="method" type="">
    看其中的parameter="method",你配置的什么就会以配置的去匹配方法名,这里默认是method。提交的时候
    with(document.forms[0]){
        method.value = "这里指定方法名";
        submit();//提交之后,会根据指定的方法名进入指定的方法
    }