2011-06-06 54 views
1

我有一个Java EE ear项目(ejb module + war)。在战争中,我使用JSF + primefaces。现在我需要添加一个移动用户界面(使用primefaces mobile)。我必须制造一场新的战争,对吧?如果是这样,我猜这场战争将会有不同的网址。有没有一种方法可以将试图通过Web界面访问URL的手机重定向到移动界面的URL?用于EAR的移动用户界面

谢谢! 达米安

回答

1

PrimeFaces只是一个taglib不是它,它的组件支持它在JAR中。所以你应该能够使用相同的WAR和相同的FacesServlet,而不管你是否正在提供移动页面或桌面页面,即PrimeFaces mobile和PrimeFaces应该能够在同一个WAR AFAIK中共存。

您可以根据“User-Agent”http头重定向到您的移动网站。在因特网和一些预先存在的代码中有大量的例子。因此,检测到这一点,并根据需要向您的移动网站发出重定向。 mysite的/移动。

+0

thanks @planetjones!非常有用的信息! – Damian 2011-06-06 19:23:41