Jquery 通过jsp中的href将控制传递给控制器

Jquery 通过jsp中的href将控制传递给控制器,jquery,ajax,jsp,Jquery,Ajax,Jsp,我的jsp页面中有一个链接Reset User;单击此按钮时,它应执行一些后端操作(重置密码)。我正试图通过href将控件传递给我的控制器 以下是我试图实现的一个示例: a href="${pageContext.request.contextPath}/Admin/ResetSupplierPassword">Reset Password 但是,它不会进入控制器的方法(我想我遗漏了一些东西),而是打开一个不存在的新页面(这是href应该做的)。重置链接不在任何表单标记内。如果它在任何表

我的jsp页面中有一个链接
Reset User
;单击此按钮时,它应执行一些后端操作(重置密码)。我正试图通过href将控件传递给我的控制器

以下是我试图实现的一个示例:

a href="${pageContext.request.contextPath}/Admin/ResetSupplierPassword">Reset Password
但是,它不会进入控制器的方法(我想我遗漏了一些东西),而是打开一个不存在的新页面(这是href应该做的)。
重置链接
不在任何表单标记内。如果它在任何表单标记中,我想可以使用ajax调用


除了href和ajax之外,还有其他方法传递控制吗?

在上面的代码中,您应该使用

<a href="${pageContext.request.contextPath}/ResetSupplierPassword">Reset password</a>

仅此而已。您不必输入Admin包名。我想如果您在web.xml中正确地提到servlet条目,那么您甚至不必担心servlet的路径。您可以简单地使用:

<a href="ResetSupplierPassword">Reset password</a>

除此之外,我认为分配form action=“ResetSupplierPassword”attr或Ajax是唯一适合使用的方法