2012-02-22 120 views
0

在我的示例应用程序工作JSF1.2,richfaces3.3.1和Tomcat。
运行我的应用程序:
我的第一个页面URL像http://localhost:8080/sampleapp/login.jsp
登录我的网页像http://localhost:8080/sampleapp/faces/content.jsp后。JSF1.2到JSF2.0迁移问题

只是我复制网址并粘贴到火狐,然后浏览器显示加载 URL一样:http://localhost:8080/sampleapp/faces/login.jsp;jsessionid=14EA9092E0D85CAD279BD6D0F6177AF1

我粘贴到IE 的URL一样:http://localhost:8080/sampleapp/faces/login.jsp

之后,我转换我的应用程序JSF1.2到JSF2.0 Richfaces3.3.3,tomcat6.0.29

现在运行我的appl ication在

我的第一页网址,如:登录后http://localhost:8080/sampleapp/login.jsp
我的网页像http://localhost:8080/sampleapp/faces/content.jsp

只是我复制网址并粘贴到火狐浏览器和 负载第一 页面URL一样: http://localhost:8080/sampleapp/faces/login.jsp;

这一次的网址没有改变。还有IE显示相同的URL。

我的配置细节JSF1.2 to 2.0

我需要登录后,,复制URL,然后 粘贴到任何浏览器,我需要生成URL像 http://localhost:8080/sampleapp/login.jsp;sessionid=123342342JSDFG1239323SDFKJ1

如何实现

这里发生了什么... 帮我... 在此先感谢

+0

使用下面的链接 http://stackoverflow.com/questions/4441713/migrating-from-jsf-1-2-to-jsf-2-0/21227775#21227775 – Pravin 2014-01-20 10:11:45

回答

0

做什么都行不通?

它似乎没有发生。如果您看到jsessionid添加到网址,则服务器检测到浏览器不支持cookie。即使启用了cookie,也可能发生这种情况。这是一种回退仍然允许会话(通过通过URL传递会话ID)。

您应用程序或会话处理应该仍然正常工作。