Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF:如何将客户端浏览器属性(高度、宽度)获取到支持bean_Jsf_Jsf 2_Icefaces - Fatal编程技术网

JSF:如何将客户端浏览器属性(高度、宽度)获取到支持bean

JSF:如何将客户端浏览器属性(高度、宽度)获取到支持bean,jsf,jsf-2,icefaces,Jsf,Jsf 2,Icefaces,向我的支持bean获取客户端屏幕属性的最佳方法是什么?我想制定一些动态大小和弹出式定位。该应用程序是使用ICEfaces/JSF2.0构建的 我正在考虑使用javascript函数将客户机属性分配给隐藏输入的value属性,然后从那里获取它,但我希望它不那么麻烦 有什么想法吗 我自己解决了这个问题,编写了一个Java Servlet和一个JavaScript函数,该函数获取窗口大小,并发出HTTP请求将此信息传递给Servlet。servlet和JSF管理的bean都可以访问HTTP会话ID,因

向我的支持bean获取客户端屏幕属性的最佳方法是什么?我想制定一些动态大小和弹出式定位。该应用程序是使用ICEfaces/JSF2.0构建的

我正在考虑使用javascript函数将客户机属性分配给隐藏输入的value属性,然后从那里获取它,但我希望它不那么麻烦


有什么想法吗

我自己解决了这个问题,编写了一个Java Servlet和一个JavaScript函数,该函数获取窗口大小,并发出HTTP请求将此信息传递给Servlet。servlet和JSF管理的bean都可以访问HTTP会话ID,因此我知道HTTP请求来自哪个web客户端。

我自己通过编写一个Java servlet和一个JavaScript函数来解决这个问题,该函数获取窗口大小,并发出HTTP请求将此信息传递给servlet。servlet和JSF托管bean都可以访问HTTP会话ID,因此我知道HTTP请求来自哪个web客户端。

您可能需要使用过滤器来确定屏幕大小并重定向到特定url以显示。

您可能需要使用过滤器来确定屏幕大小并重定向到要显示的特定url使用JS显示是唯一的方法,浏览器不会随请求发送这些信息。请查看链接。使用JS是唯一的方法,浏览器不会随请求发送这些信息。请查看链接。您可以发布javascript/xhtml/和支持bean的代码吗?我真的很想看看这是怎么做到的。我一直在努力用JSF解决这个问题,你能发布javascript/xhtml/和支持bean的代码吗?我真的很想看看这是怎么做到的。我一直在努力用JSF解决这个问题