在一个项目中有两个模块,一个负责登陆,对应LoginAction.另一个负责上传,对应UploadAction.以前我把这两个模块建在两个独立的项目中,能正常工作,现在想把它们集成到同一个项目中,请问该怎么做。Struts的配置文件该怎么改。web.xml呢?
除了LookupDispatchAction这个类,能否按我说的那张想法(就是两个action 让一个actionservlet控制 )实现?(?)
还是想法本身就是错误的?strutsaction

解决方案 »

  1.   

    楼主不能 一个action 调不通方法吗?
      

  2.   

    这两个本来就可以独立的啊,
    在你的struts-config.xml文件中配两个不同的action不就可以了么  <action-mappings>
    <action path="/LoginAction" 
    type="actions.LoginAction" 
         name="LoginForm" 
         scope="request" 
         validate="false" >
             <forward name="init" path="/xxx.jsp" />
    </action>
    <action path="/UploadAction" 
    type="actions.UploadAction" 
         name="UploadForm" 
         scope="request" 
         validate="false" >
             <forward name="init" path="/xxx.jsp" />
    </action>
      </action-mappings>
      

  3.   

    不是 ,我想用一个servlet调用不同的action(uploadaction 和 loginaction)那个lookupdispatchaction不是我想要的。。