arsenduan 发表于 2015-7-22 22:32 感谢你的回答。这也是一种思路。对我们公司不太适用。再次表示感谢。 |
这个其实就是session共享失败了。网上资料很多的。 下面仅供参考 但我们在管理这些项目时,只有一个登陆口,然后在其他项目取session来实现身份的验证。 1、配置tomcat下 conf/server.xml文件,在<Host></Hoser>配置如下: <Host name="localhost" appBase="webapps" <!-- aa 和bb 为两个不同的web项目 --> <Context path="/aa" reloadable="true" crossContext="true" /> </Host> 2、 在 aa项目存入session session.setAttribute("user",new Date().toString()+"weiqingli"); 3、在bb 项目取出 session HttpSession session1 =request.getSession(); 大家可能很容易看得出这个是单向传的session,其实要实现双向,将上面的程序反写就可以实现从bb存入,aa取出了。 |