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