小编ent*_*tic的帖子

在localhost上运行Facebook应用程序

我打算从我的localhost连接到Facebook聊天.我需要从Facebook获取会话密钥.当我将网站URL作为localhost:8080ip-address:8080不起作用时.

我读到了如何使用2个不同的API密钥设置两个应用程序,一个在dev m/c上运行,另一个在localhost上运行,但我不太明白.

任何人都可以解释如何在localhost上运行Facebook应用程序?

facebook localhost facebook-chat

92
推荐指数
5
解决办法
13万
查看次数

使用选项标签添加图像

我有一个下拉列表.我想添加图像.我尝试在img标签内添加标签option......但仍然没有显示图像.我如何使用option标签?

html css

15
推荐指数
1
解决办法
5万
查看次数

如何通过h:outputScript包含JavaScript文件?

我想使用jQuery Validate插件和JSF进行客户端表单验证.我发现导入资源的基本困难.

在我的JSF页面中

<h:outputScript library="js" name="jquery-1.6.2.js"></h:outputScript>
<h:outputScript library="js" name="jquery.validate.js"></h:outputScript>
<h:outputScript library="js" name="jquery.maskedinput.js"></h:outputScript>
<h:outputScript library="js" name="myapp.validate.js"></h:outputScript>
Run Code Online (Sandbox Code Playgroud)

当我单击Firefox中的脚本选项卡时,我无法在下拉列表中看到任何脚本文件.有一条消息显示:

如果标签具有"type"属性,则它应该等于"text/javascript"或"application/javascript".脚本也必须是可解析的(语法正确).

我的jquery效果如鼠标悬停,隐藏,显示等不起作用.我尝试使用通常的脚本标签

<script type="text/javascript" src="../js/jquery-1.6.2.js"></script>
<script type="text/javascript" src="../js/jquery.validate.js"></script>
<script type="text/javascript" src="../js/jquery.maskedinput.js"></script>
<script type="text/javascript" src="../js/myapp.validate.js"></script>
Run Code Online (Sandbox Code Playgroud)

哪个没用.仍然无法找到我的JS文件.我的所有JS文件都放在

   Web pages
       |_ js
           |_jquery-1.6.2.js,my.validate.js,jquery.validate.js,jquery.maskedinput.js
Run Code Online (Sandbox Code Playgroud)

我尝试了使用jQuery和JSF 2.0资源发布的解决方案之一,但没有成功.

请建议我解决这个问题.我不想在ajax中使用JSF内置验证,因为我们将代码从JSP移到JSF并且已经编写了验证.我想重用我之前写过的现有jQuery验证.

jquery facelets jquery-validate jsf-2

15
推荐指数
1
解决办法
4万
查看次数

波什使用openfire建立

我在windows中使用openfire来设置bosh连接管理器...安装成功但是我给了网址http:// localhost:9090/bosh它说

HTTP错误:404

NOT_FOUND RequestURI =/http-bind /

由Jetty提供支持://

试过http:// localhost:9090/http-bind / 给出了同样的错误

任何人都可以告诉我发生的事情......我如何排除故障谢谢

xmpp openfire

5
推荐指数
1
解决办法
1万
查看次数

使用过滤器从HTTPS重定向到HTTP

我的应用程序中有几个页面在https:// localhost:8181上运行,几个页面在http:// localhost:8080上运行.想从https降档到http但不知道如何去做.我知道我必须使用过滤器来管理从https到http和http到https的重定向.

我查看了这个链接[如何在Web应用程序中从HTTPS降级到HTTP] [1]

[1]:https: //blogs.oracle.com/jluehe/entry/how_to_downshift_from_https但是过滤器使用的链接被破坏了......我不清楚过滤器内应该做什么. ..

在我的web.xml中

  <filter>
      <filter-name>Non SSL port</filter-name>
      <filter-class>SSLFilter</filter-class>
      <init-param>
      <param-name>httpPort</param-name>
      <param-value>8080</param-value>
    </init-param>   
    </filter>

    <filter-mapping>
    <filter-name>NON SSL pages</filter-name>    
    <url-pattern>/pages/success.xhtml</url-pattern>
    <url-pattern>/pages/failure.xhtml</url-pattern>
    <url-pattern>/pages/about.xhtml</url-pattern>
   </filter-mapping>`
Run Code Online (Sandbox Code Playgroud)

有人指导我在过滤器内需要做什么,以便在https到http之间转换顺利.

我正在使用Glassfish 3.1.1和JSF.

ssl glassfish servlet-filters

5
推荐指数
1
解决办法
7145
查看次数

尽管通过 id 调用,Javascript 仍无法访问 jsf outputText(label) 元素

我正在尝试使用 javascript 访问 jsf outputText 值的值,但它抛出未定义的错误。下面是代码

    <ui:composition template="/template.xhtml">
            <ui:define name="head">
                <script type="text/javascript">
                    function sendDetails()
                    {
                        alert("am inside js");
                        var key=document.getElementById('editForm:key').value;
                        alert(key);
                    }
                </script>
            </ui:define>
    <ui:define name="body">
                <f:view>
                    <h:form id="editForm">
                        <h:outputLabel id="key" value="#{editController.details.clientId}" style="font-weight: bold" >
 <h:commandLink id="analytics" onclick="sendDetails()" value="View"></h:commandLink>

     </h:form>
     </f:view>
     </ui:define>
     </ui:composition>
Run Code Online (Sandbox Code Playgroud)

当我单击命令链接时,它抛出未定义!我无法访问输出标签的值。我在 firebug 中检查了查看页面源代码

<label id="editForm:key" style="font-weight: bold">
Run Code Online (Sandbox Code Playgroud)

1e20bb95-753e-4252-b6d6-e109fa07171e

这似乎是正确的..我检查了console.log(document.getElementById('editForm:key')) console.log(document.getElementById('editForm:key').value)其中显示的<label id="editForm:key"> undefined

如何访问 label/jsf 输出文本值。我只需要 javascript 中的解决方案

html javascript jsf-2

2
推荐指数
1
解决办法
3207
查看次数

在页面加载时调用托管bean方法

我想知道在页面加载后如何在辅助bean中调用方法.考虑这个场景一旦用户登录成功,他的详细信息将显示在欢迎页面中.说我有login.xhtml和welcome.xhtml我有托管bean LoginController和DetailsController,两者都在SessionScope

DetailsController中有一个名为getDetails()的方法

因为我在getDetails()中读取了DB,所以不推荐从构造函数调用方法

当用户重定向到welcome.xhtml时,如何调用它,一旦重定向,他应该能够看到他的详细信息.

谢谢:)

java jsf-2

1
推荐指数
1
解决办法
9389
查看次数

使用jquery ajax传递给servlet的空值

我正在使用jquery ajax开发一个示例应用程序.我的Login.jsp有

       <html>
       <script>
    $(document).ready(function() {
    $("#dialog").dialog();

    $("#LoginForm").submit(function()
    {
     var username=$("#username").val();
     var password=$("#password").val();
     var datastring='username '+username+ '&password '+password;

    $.ajax({
        url: 'Login',
        type: "POST",
        data: datastring,
       /*error: function(){
            alert("Data Error"); 
        },*/
        success: function (data){
            window.open.href("success.jsp");
        }
     });
    });
});
 </script> 
 </head>
 <body>
<div id="dialog" title="LoginDB">
<form id="LoginForm" method="post">
<fieldset>
<label>Username:</label>
<input type="text" id="username" value=""></input><br></br>
<label>Password:</label>  
<input type="password" id="password" value=""></input><br></br>
<input type="submit" id="submit" class="submit" value="Log In" align="middle"></input>
</fieldset>
</form>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我看到在servlet中传递了null值,我检查了凭据,如果成功,则插入数据并将用户重定向到成功页面.我知道它是一个简单的错误,但我无法弄明白. .

任何人都可以指出我吗??谢谢:)

ajax jquery

0
推荐指数
1
解决办法
842
查看次数