我不是高手,所以难免解释的有误,请谅解!问题2:可以有多个action,我觉得action像MVC的model1中的servlet的角色,一个电子商务,我想有很多个action的问题3:可以其它的方法,那些是你定义的方法,我认为那些方法都应用在perform中,具体的上午逻辑,用aciton调用bean完成。问题4:这个问题我正在解决,我想自己定义taglib,还有熟悉使用struts中已有的,所以无法解答,在struts1.1中这类的问题相关功能有所提高。问题5:此问题我刚问过,你可以看我发的贴“在Struts开发过程中遇到的几个问题?谢谢!”
Action转Action在forward的path中写"/A.do"
可以实现资源共享,写对路径就可以了!

解决方案 »

  1.   

    1、ActionServlet应该说是Struts的核心类,Action可以看成是传统Servlet的扩展(业务上的扩展)ActionServlet负责连接struts-config.xml、ActionForm、Jsp、Action等。2、根据需要;3、根据需要;4、不知道,说说看为什么需要动态?5、略;
      

  2.   

    呵呵,ActionServlet是所有action的入口,它能够映射action,能够读取请求action中载struts-config.xml中的配置信息。
      

  3.   

    1. Action与ActionServlet之间有什么关系?
        没有直接关系,ActionServlet会根据你的sturts-config.xml的配置来调用相应的Action2. 一个struts应用是否可以有多个Action实例?假如有的话,一般来说一个struts应用(比如一个电子商务系统)大概要几个Action实例?
           Action的实例?不知道你说的什么意思,有几个Action是可以的,但每个Action只有一个实例
           
    3.Action里除了perform()方法以外是否还可以有其他的方法?
             随便写什么方法都行,根普通class一样,
    4.如何利用tablib实现动态网页,比如在网页里有文本框,但是文本框的数量是右用户自己输入的,
         struts里可以用logic:iterator等来实现.
    5.一个Action转移Action如何实现?
         正常情况下应该配置在struts-config.xml里,在Action中用mapping.forward来实现.一个struts如何和其他形式的webApplication进行通信?不同的框架如何实现资源共享? 
      这种通常用xml文件做数据介质进行通信,资源共享的话,用数据库啊,大家访问同一数据库,资源不就共享了.