Web应用已由原来的网站、电子商务发展成商业应用系统的一种架构-B/S架构,它已成为一个世界性的研究热点。但如果要取代C/S架构应用到企业的信息系统,就必须解决好多任务问题,即用户可以同时多次调用某个功能点,如购物车、下采购订单等,进行多个相同的工作。本文从B/S架构的特点出发,通过修改Struts和Struts标签库的源代码,使存放在session中的对象能够唯一标识和查找,且使该标识很好地在调用过程中传递,从而较好地实现了Web应用的多任务。