Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Java 在jsp中忽略重载5分钟后执行方法_Java_Jsp_Liferay 6 - Fatal编程技术网

Java 在jsp中忽略重载5分钟后执行方法

Java 在jsp中忽略重载5分钟后执行方法,java,jsp,liferay-6,Java,Jsp,Liferay 6,嗨,我有一些jsp代码,我正在与liferay合作。 我有下一个代码: <aui:form> <aui:input label="user" name="user" type="text" showRequiredLabel="<%=false%>" value="<%=correo%>"> <aui:validator name="email" /> <aui:validator name="requi

嗨,我有一些jsp代码,我正在与liferay合作。 我有下一个代码:

<aui:form>

<aui:input label="user" name="user" type="text"
    showRequiredLabel="<%=false%>" value="<%=correo%>">
    <aui:validator name="email" />
    <aui:validator name="required" />
</aui:input>
<br>

<aui:input label="password" name="password" type="password"
    showRequiredLabel="<%=false%>" value="<%=password%>">
    <aui:validator name="required" />
</aui:input>
<br>`<aui:button-row>
    <aui:button type="submit" value="update"  />
    </aui:button-row>
</aui:form>



`
`

    <%ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
    ExchangeCredentials credentials = new WebCredentials(user, pass);
    service.setCredentials(credentials);
    service.setUrl(new java.net.URI(server));
    service.setTraceEnabled(true);  
    CalendarFolder cf=CalendarFolder.bind(service, WellKnownFolderName.Calendar);
    FindItemsResults<Appointment> findResults = cf.findAppointments(
            new CalendarView(startDate, endDate));  

    for (Appointment appt : findResults.getItems())
    {
       appt.load();                
       appt.getSubject().toString();
       appt.getStart();
       appt.getEnd();
       appt.getLocation();          
}   
%>`
`
问题是当我刷新页面时执行“一些代码行”太慢了,我想在5分钟后执行这个“一些代码行”,不管页面是否刷新了一些想法??
我希望每五分钟执行一次,而不是每次刷新都执行一次。一个解决方案是对五分钟后要执行的部分使用ajax调用。我希望这有帮助

<script>
//300000 = 5 minues
setInterval("yourAjaxCall()",300000);
function yourAjaxCall(){...}
</script>

//300000=5分钟
setInterval(“yourAjaxCall()”,300000);
函数yourAjaxCall(){…}