首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成Picasa和JSF-software的最佳方式是什么?

问集成Picasa和JSF-software的最佳方式是什么?
EN

Stack Overflow用户
提问于 2012-05-14 08:41:00
回答 2查看 274关注 0票数 0

我正在使用JSF实现小型软件。我想在Picasa上显示用户的照片,但我不知道最好的方法是什么?可以有很多用户,每个用户都有自己的Picasa相册。

你有什么建议?为什么?使用已经实现的JQuery插件或Googles Picasa网络相册数据API等JavaScript软件来获取照片是最明智的吗?

谢谢!萨米语

编辑:

你或其他人有没有尝试过Fancybox,我对js和css文件有问题,我认为这是因为这些文件的路径。在JSF文件中引用JS和CSS文件的正确方式是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-14 16:59:34

我推荐使用像Picasa Webalbum Integrator这样的基于jQuery的解决方案。您所要做的就是将所需的脚本文件添加到您的页面,并调用所需的函数,将图库的用户名传递给它,如下所示:

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function() {  //-- default jQuery call, do stuff when page is loaded
    $("#container").pwi({  //--specify your DIV's ID here
        username: '#{user.userName}' 
    });
});
</script>

其中#{user.userName}是一个EL表达式,指向要显示的图库的用户名。

票数 1
EN

Stack Overflow用户

发布于 2012-05-16 20:46:39

是我的错!

在JSF中使用jquery插件时,您必须记住两件事。

代码语言:javascript
复制
<h:outputStylesheet library="css" name="pwi.css"  />
<h:outputScript library="js" name="jquery.pwi.js" />

你必须使用这些标签。我只对它们使用了h:outputScript,看起来没问题,但当然不是,生成的html是不好的。

另一件事是:

代码语言:javascript
复制
 <h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />

我在Primefaces中使用jquery,如果没有它,jquery版本之间就会发生冲突,或者pwi根本找不到jquery。至少我是这么认为的:)不,一切都很好,所以我很高兴!

萨米语

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10576383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档