我正在使用 struts2 和 jquery 插件构建一个 Web 应用程序。我正在尝试使用 jquery 插件中包含的“指标”功能。实际上,当用户执行某些操作(按钮单击,列表选择...)时,我想触发一个弹出窗口,说“正在加载...”。
所以我有这个母版页 MasterPage.jsp:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<head>
<s:url id="customTheme" value="/template/themes" ></s:url>
<sj:head defaultIndicator="indictor" jqueryui="true" jquerytheme="warrtheme" customBasepath="%{customTheme}" />
</head>
<body>
<sj:dialog id="indicator"
title="Loading"
autoOpen="false"
modal="true"
resizable="false">
<table>
<tr>
<td> </td>
<td><img src="<s:url value="/images/indicator.gif" />" /></td>
<td>Loading...</td>
</tr>
</table>
</sj:dialog>
</body>
</html>
我有这个常规页面 User.jsp:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<div class="content">
<s:url var="openViewUser" namespace="/administration" action="administration_utilisateur_open" />
<sj:a href="%{openViewUser}" id="divUserLink" targets="divUser" indicator="indicator">
<div id="divUser"></div>
</div>
当我点击上面代码中的链接时,弹出窗口没有出现。有什么线索吗?
提前致谢。