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

时间:2015-05-28 14:03:19

标签: javascript jquery html servlets model-view-controller

我想在html页面中的某些文本上放置一个链接,以便在单击文本时,它将链接到控制器方法,该方法将向屏幕返回不同的html。任何想法我怎么能做到这一点? 感谢。

2 个答案:

答案 0 :(得分:2)

如果您要转发到另一个HTML页面,点击文字,那么您只需要a simple HTML tag

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

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

答案 1 :(得分:0)

考虑OP meaned Java - 你的锚标签

  <a href="mypage/MyServlet?myparam=1">asdasd</a>

基于此,你的servlet与url-pattern匹配MyServlet,应该在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);

}

相关问题