从html页面链接到控制器方法

Linking from a html page to a controller method

本文关键字:控制器 方法 链接 html      更新时间:2023-09-26

我想在html页面中的一些文本上放置一个链接,以便当文本被单击时,它将链接到一个控制器方法,该方法将返回一个不同的html到屏幕。有人知道我该怎么做吗?谢谢。

如果你想转发到另一个HTML页面,onClick的文本,那么你所需要的只是一个简单的HTML标签。

<a href="http://www.w3schools.com/html/">Visit our HTML tutorial</a>

如果你想做一些逻辑,在转发到另一个页面之前,那么你可以使用JavaScript(或)servlet(或)一些MVC框架,如Struts来做所需的操作。

考虑OP意味着Java -您的锚标记

  <a href="mypage/MyServlet?myparam=1">asdasd</a>
基于此,您的url模式匹配MyServlet的servlet应该在doGet方法中检查它,如:

  if(request.getParameter("myparam")!=null && request.getParameter("myparam")==1){
  //outside website or your JSP page
  response.sendRedirect("http://google.com");
  //for more control on jsp pages
  request.getRequestDispacher("your.jsp").forward(request,response);

}