我要求在点击链接
时显示“处理”等消息以下是场景:我的页面包含数据,其中一个数据将是超链接,当用户单击它传递给控制器的链接时,从控制器调用DAO到DB中获取数据然后转发到Page2。 Page2加载需要相当长的时间,因为它从数据库中检索了大量内容。
如果用户点击Page1上的超级链接,“请稍候处理...”消息,然后在Page2准备就绪后转发到Page2,我该如何实现?
我需要在用户点击链接时显示消息。
任何身体帮助一个简单的方法。
我的代码如下:第1页包含:
<td class='tblData'><a href="<%=request.getContextPath()%>/servlet/VisibilityController?searchType=workSearchDetails&workNo=<%=installAtLocListBean.getWorkNumber()%>&ID=<%= firstLocationNumber %>&sitePosition=<%=pagePosition%>"><%=installAtLocListBean.getWorkNumber()%></a></td>
功能不佳。谢谢提前
答案 0 :(得分:0)
您可以使用javascript隐藏元素,使用ajax显示其他页面的结果
编辑: 我不熟悉JSP,但我可以举例说明如何使用Jquery和Html显示/隐藏元素
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
});
</script>
</head>
<body>
<p>This is a paragraph. click the button to hide me </p>
<button>Toggle between hide() and show()</button>
</body>
</html>
与使用切换的方式相同,您只需使用方法.hide和.show 隐藏初始框架,例如显示 a“请等待处理...“Div,当Ajax从jsp的数据中获得响应时,您可以隐藏”请等待进程...“div并再次显示带有数据的表单。