EAR的移动用户界面

时间:2011-06-06 19:02:54

标签: java jsf java-ee primefaces

我有一个Java EE ear项目(ejb模块+ war)。在战争中我使用JSF + primefaces。现在我需要添加一个移动用户界面(使用primefaces mobile)。我要创造一场新的战争吧?如果是这样的话,我猜这两场战争会有不同的网址。有没有办法可以将尝试通过Web界面访问URL的手机重定向到带有移动界面的URL?

谢谢! 达米安

1 个答案:

答案 0 :(得分:1)

PrimeFaces只是一个taglib,不是它,在JAR中支持它的组件。所以你应该能够使用相同的WAR和相同的FacesServlet,无论你是服务移动页面还是桌面页面,即PrimeFaces mobile和PrimeFaces应该能够在同一个WAR AFAIK中共存。

您可以根据“User-Agent”http标头重定向到您的移动网站。 Internet上有大量关于此的示例和一些预先存在的代码。因此,检测到此情况并根据需要将重定向发送到您的移动网站,例如mysite的/移动。