我有这个问题。我需要在 div 之类的网页部分中展示从Strut Forward获得的JSP,而无需重新加载所有页面。在互联网上,我找到了一些解决方案来重新加载此页面中的某一部分,但它们使用的方法适用于html或php目录等静态链接。
在我的情况下,链接或JSP是通过在strut-config.xml文件中调用正向操作然后获得具有所有参数的JSP文件的操作获得的。
strut-xonfig文件使用如下链接:
<forward name="MantenedorCorreo" path="/jsp/Mao/MaoAdmMantenedorCorreoBtp.jsp" />
此操作通过以下方式加载到html或其他JSP文件中:
<html:link forward="MantenedorCorreo" target="container">Enter</html:link>
当我加载index.jsp时,此文件将加载主要格式,该格式具有左侧菜单,页眉,正文和页脚。除了身体,所有人都应该保持安静,当我单击菜单选项时,一切都应该改变。
那一刻,我可以以基本方式加载一些文件。
<script type="text/javascript">
function loader(div, destiny){
$(div).load(destiny);
}
</script>
<a href="Javascript: loader('#content','calendar.html');">Load Calendar</a>
需要在网页部分中向前加载支杆。
我该怎么办?
我读到ajax可以实现。
谢谢