从html页面链接到控制器方法
Linking from a html page to a controller method
我想在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);
}
相关文章:
- 如何在单击复选框后调用控制器方法
- 在嵌套递归指令中将参数传递给父控制器方法
- 如何在使用$timeout进行指令渲染后调用控制器方法
- 使用javascript将控制器方法移动到客户端
- AngularJS在页面重定向上执行控制器方法
- 如何从弹簧控制器方法更新html img src
- 表单提交未到达控制器方法
- 使用 $.getJson 方法从 jquery 调用 C# MVC 控制器方法
- 如何将对象列表传递到MVC4中的控制器方法
- 如何将从jQuery创建的数组传递给控制器方法
- 通过javascript调用控制器方法
- 一键点击首先调用javascript,执行验证,然后调用控制器方法
- 窥探递归角度控制器方法
- Angular为不同的url调用不同的控制器方法
- 如何在 emberjs 中访问其他控制器方法
- 如何从Javascript函数调用控制器方法
- 调用控制器方法并在客户端上获取数据
- 离子:$ionicPlatform.isIOS()在控制器方法中不起作用
- 使用 Ajax 将表单数据发布到控制器方法
- 在 ember.js 中定义和使用控制器方法