【问题标题】:Passing control to controller through href in jsp通过jsp中的href将控制权传递给控制器
【发布时间】:2014-09-08 07:33:25
【问题描述】:

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

以下是我想要完成的示例:

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

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

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

【问题讨论】:

    标签: jquery ajax jsp


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多