1)先生成A与B的两个单独的培植文件, 例如: Struts-config-A.xml 和 Struts-config-B.xml,它们各自包括各自的要求模块的转发路径, A(LOGIN, 选座,确认, 打印票据), B(选座, 换座, 打印票据).然后加载到RequestProcessor中做参考.
问题: 因为是基于多模块,这里5个模块各有一个RequestProcessor, 也就是说在5个模块外还有一个RequestProcessor ? 即ActionServlet转发请求给总的RequestProcessor,处理后在转发响应的模块内RequestProcessor? 有点不明不白, 望指教.
2) 重写RequestProcessor的process(),根据请求来检索加载相应的Struts-config-A.xml 或 Struts-config-B.xml, 在这里A与B彻底分开,各自运行各自的转发基于各自的配置文件. 在请求中加入相应的标志. 例如,ActionServlet接到请求,转发哪一个RequestProcessor? 还是上面的问题.
聆风, 能否说的详细些.
问题: 因为是基于多模块,这里5个模块各有一个RequestProcessor, 也就是说在5个模块外还有一个RequestProcessor ? 即ActionServlet转发请求给总的RequestProcessor,处理后在转发响应的模块内RequestProcessor? 有点不明不白, 望指教.
2) 重写RequestProcessor的process(),根据请求来检索加载相应的Struts-config-A.xml 或 Struts-config-B.xml, 在这里A与B彻底分开,各自运行各自的转发基于各自的配置文件. 在请求中加入相应的标志. 例如,ActionServlet接到请求,转发哪一个RequestProcessor? 还是上面的问题.
聆风, 能否说的详细些.