小编tel*_*bog的帖子

如何使用javax Mail Api标记java应用程序接收的消息?

我想创建一个应用程序,使用imap从电子邮件帐户获取所有电子邮件.当我第一次运行应用程序时,我收到所有邮件,而不是再次运行它我想标记之前读取的消息,因此我只能收到新消息.

我发现Message Object包含Flags(系统标志和用户定义的标志),但我无法设置一个用户定义的标志.

可以在电子邮件帐户上标记我的应用程序收到的消息,或者我必须保留所有消息ID,每次当我从imap收到消息时,我必须将他们的id与保留的ID进行比较,并且只获取消息有不同的ID?

java javax.mail

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

访问表单的最后一个输入元素

在HTML文档中,我有一个表单,该表单中有几个输入元素(不是固定编号)。我想获取最后一个输入元素。

我试过了:

imputs=document.getElementsByTagName('input');
lastIndex=imputs.length;
imputs[lastIndex] - here I get undefined
Run Code Online (Sandbox Code Playgroud)

我不明白为什么以下代码有效,而以前的代码无效:

lastIndex=10;
imputs[lastIndex]
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

wicket HTML生成器的改进,是否可以删除wicketpath?

我有一个包含大量元素的列表(5000),问题是5000个元素wicket响应6MB,生成这个需要6秒,浏览器需要另外5-6秒才能显示这些信息.

列表元素如下所示:

<li wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2">
  <a href="?wicket:interface=:3:typeFacetPanel:modalwindow:content:filterTable:filterRow:2:filterLink::ILinkListener::" wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2_filterLink">
    <span wicketpath="typeFacetPanel_modalwindow_content_filterTable_filterRow_2_filterLink_filterName">
      JPEG (1862)
    </span>
  </a>
</li>
Run Code Online (Sandbox Code Playgroud)

我正在寻求改善响应时间(12s = 6 + 6),如果我用简单的文本替换标签我得到1MB并且响应时间为4s(2.5 + 1.5),所以我想如果我管理我会得到改进删除wicketpath属性,或至少用较短的属性替换它.

欢迎任何其他建议.

html java wicket

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

元素完全加载时调用JavaScript函数

我有一个ModalWindow(来自wicket扩展)以下代码(在html文件中):

<wicket:head>
<script src="static/js/scroll.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () { 
          ffscroll('.scroller2');
    });
</script>
</wicket:head>

<wicket:panel>
<div wicket:id="scroller2" id="scroller2" style="overflow-x: hidden; overflow-y: auto; height: 240px" class="scroller2 YYYY ZZZZ">
  .... 
</div>
</wicket:panel>
Run Code Online (Sandbox Code Playgroud)

和scroll.js

function ffscroll(id) {
        $(id).scroll(function () { 
            alert(id);
        });
    };
Run Code Online (Sandbox Code Playgroud)

如果我使用一个简单的页面,这个代码工作正常:每次滚动我收到一个警报.

但是在ModalWindow中我看到JavaScript代码在模态窗口显示之前执行,所以我想我需要调用ffscroll('.scroller2'); 显示模态窗口后,但我不知道如何做到这一点.

奇怪的是,在firebug中,我的脚本显示如下:

function () {
  ffscroll(".scroller2");
  alert("aaadssd");
}
Run Code Online (Sandbox Code Playgroud)

" 代替 '.

html jquery wicket

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

标签 统计

html ×2

java ×2

wicket ×2

dom ×1

javascript ×1

javax.mail ×1

jquery ×1