[Tapestry3] 求教:T3与JSP共享session的解决
jctr
2006-12-20
请教各位:现在维护以前的一个T3项目,且OA是用JSP开发的。现在原功能上进行修改,但原来有些JSP开发的功能还得继续用,问题出来了,原JSP是要session,现在如何在用T3登陆时写的session与JSP共享?
|
|
tapestry
2006-12-20
好久没搞T3了,下来T3源代码看了下,你可以试试下面的方法
IEngine engine = (IEngine) session.getAttribute("org.apache.tapestry.engine:project-name"); Visit visit = engine.getVisit(); visit就是T3中的session了,其中的project-name是你设定的T3在web.xml中application sevlet的name。 例如 <servlet> <servlet-name>workbench</servlet-name> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> project-name就是workbench |