如何将选定的行传递给dataTable或ui中的commandLink:repeat?

我在JSF 2应用程序中使用Primefaces。 我有一个<p:dataTable> ,而不是select行,我希望用户能够直接执行各行的各种行动。 为此,我在最后一列有几个<p:commandLink> 。 我的问题是:如何将行ID传递给由命令链接启动的操作,以便我知道哪一行要执行? 我尝试使用<f:attribute> : <p:dataTable value="#{bean.items}" var="item"> … <p:column> <p:commandLink actionListener="#{bean.insert}" value="insert"> <f:attribute name="id" value="#{item.id}" /> </p:commandLink> </p:column> </p:dataTable> 但它总是会产生0 – 显然行属性f是不可用当属性被渲染(它使用固定值时)。 任何人都有其他解决scheme?

用Java解码Base64数据

我有一个Base64编码的图像。 在Java中解码的最好方法是什么? 希望只使用Sun Java 6附带的库。

如何在Python中进行相对导入?

想象一下这个目录结构: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py 我编码mod1 ,我需要从mod2导入的东西。 我应该怎么做? 我试过from ..sub2 import mod2但我得到一个“尝试相对导入非包”。 我googlesearch,但只发现“ sys.path操纵”黑客。 有没有一个干净的方式? 编辑:我所有的__init__.py目前是空的 编辑2:我试图做到这一点,因为sub2包含通过子包( sub1 , subX等)共享的类。 编辑3:我正在寻找的行为是相同的PEP 366 (谢谢约翰乙)

如何使用Java从互联网下载和保存文件?

有一个在线文件(如http://www.example.com/information.asp )我需要抓取并保存到一个目录。 我知道有几种方法可以逐行抓取和在线阅读文件(URL),但有没有办法使用Java下载和保存文件?

可见度有什么区别:hidden和display:none?

CSS规则visibility:hidden和display:none都导致元素不可见。 这些同义词吗?

jQuery / JavaScript来replace破碎的图像

我有一个包含一堆图像的网页。 有时图像不可用,所以在客户端的浏览器中显示破碎的图像。 如何使用jQuery获取图像集,将其过滤为破碎的图像,然后replacesrc? – 我认为使用jQuery来做这件事会容易些,但是使用纯粹的JavaScript解决scheme,也就是Prestaul提供的解决scheme,要容易得多。

在PHP中获取完整的URL

我使用这个代码来获得完整的URL: $actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; 问题是我在.htaccess使用了一些掩码,所以我们在URL中看到的并不总是文件的真正path。 我需要的是获取URL,URL中的内容,没有其他的东西 – 完整的URL。 我需要知道它是如何出现在浏览器的导航栏中的,而不是服务器上文件的真实path。

JavaScript保证是单线程的?

在所有的现代浏览器实现中,JavaScript都是单线程的,但在任何标准中都是如此,还是仅仅是传统的? 假设JavaScript总是单线程是完全安全的吗?

我如何testing一个数组是否包含某个值?

我有一个String[]值如下所示: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; 鉴于String s ,有没有一种testingVALUES是否包含s的好方法?

我怎样才能确定一个二维点是否在一个多边形?

我正尝试在多边形algorithm中创build一个快速的 2D点,用于命中testing(例如Polygon.contains(p:Point) )。 有效的技术build议,将不胜感激。