从 struts2-dojo 移植到 jquery:定期更新 jsp 中的帧
Posted
技术标签:
【中文标题】从 struts2-dojo 移植到 jquery:定期更新 jsp 中的帧【英文标题】:Porting from struts2-dojo to jquery: periodically update a frame inside a jsp 【发布时间】:2014-05-14 10:40:41 【问题描述】:在我的jsp中我有这个:
<s:url action="listarichiesteAjax.action" var="richiesteAjax" >
<s:param name="messaggioUtente" value="messaggioUtente"></s:param>
</s:url>
<sx:div href="%#richiesteAjax" updateFreq="10000" preload="true">
这段代码每 10 秒刷新一次(调用执行查询的动作 listarichiesteAjax)从动作调用的 JSP。我想移植这个并使用 jQuery。 我必须改变我的行动结构吗?还是我只需要编辑这个jsp?
如何修改代码? (我读到here 说最好使用 jQuery 而不是 Struts2-jQuery 插件)
【问题讨论】:
【参考方案1】:来自the DivTag documentation:
updateFreq false false Number
How often to reload the content (in milliseconds). e.g. 5000
所以它就在那里,而且它也有相同的名字。
只需将<sx:
改为<sj:
,导入jquery标签:
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
并将<sj:head/>
放入您的<head>
部分,您应该已经有<sx:head/>
【讨论】:
但是像你在另一篇文章中写的那样使用纯 jQuery 不是更好吗? 我已经应用了您建议的编辑(以前的语法是使用 when the libraries are in the EAR and the WAR is skinny 的语法)。关于原始的 jQuery 与 jQuery 插件,我没有在链接的答案中建议一个。该插件是高度维护的,因为它为您节省了大量的编码工作,它可能是最好的选择。相反,如果您经常更改框架,例如跳跃。从 Struts2 到 Spring MVC 再到 JSF 2,想学一次,用原生 jQuery 会更聪明。以上是关于从 struts2-dojo 移植到 jquery:定期更新 jsp 中的帧的主要内容,如果未能解决你的问题,请参考以下文章
python 项目移植可行性,从windows移植到Linux 。
T | 如何将三万行代码从 Flow 移植到 TypeScript?
将 C 编译从 MinGW 移植到 VisualStudio(nmake)