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

时间:2014-09-08 07:33:25

标签: jquery ajax jsp

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

以下是我想要完成的一个例子:

a href="${pageContext.request.contextPath}/Admin/ResetSupplierPassword">Reset Password

然而,这不是控制器的方法(我想我错过了一些东西),而是打开一个不存在的新页面(这就是href应该做的事情)。 reset link不在任何表单标记内。如果它在任何表格标签内,我猜可以使用ajax调用。

是否有其他其他方式传递控制权,然后是href和ajax?

1 个答案:

答案 0 :(得分:0)

在上面的代码中你应该使用

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

。您不必使用管理包名称。我想如果您在web.xml中正确提及servlet条目,那么您甚至不必担心servlet的路径。你可以简单地使用:

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

除此之外,我认为分配表单action =“ResetSupplierPassword”attr或Ajax是唯一可以使用的方法。