如何将jsp中的组件加载到另一个jsp中?

时间:2011-10-31 18:48:29

标签: jquery jsp struts2

我被告知我可以通过他的id从jsp文件中加载一个组件,我正在使用它:

            <sj:div id="div1" class="text"
                href="%{urlObtenerCaracteristicasTipoProyecto}"
                indicator="indicator1"
                reloadTopics="reloadCaracteristicasTipoProyecto"
                deferredLoading="true" formIds="frmProyectoGubernamental">
            </sj:div>

但是那段代码检索整个jsp文件,包含装饰器,我只对从一个jsp文件中检索一个组件以插入div1所有者的jsp文件感兴趣。

我该怎么做?提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您只想要返回特定的HTML,则只需返回该HTML。最简单的方法是让一个动作只呈现相关JSP的部分,比如特定<div>的内容等。另一个选择是返回JSON并使用该JSON通过JavaScript呈现HTML

您无法通过在网址上放置任何内容来检索HTML的一部分 - 从地址栏中尝试,最多只需滚动到该位置。

(除非系统使用URL来确定发回的内容,显然。)