转自:[https://www.cnblogs.com/qusongsong/p/5759605.html](https://www.cnblogs.com/qusongsong/p/5759605.html) # 思路 如果想要超链接实现post方式提交,必须借助表单。下面得两种方式,一种是借助显示的form表单,一种是借助隐式的form表单。 # 方式一 将超链接放到一个form表单中,或者超链接本身就在一个form表单中,这种情况下,我们将需要提交的参数用隐藏域的方式提交过去。 分两种情况: A.超链接的提交地址和form表单的提交地址是一致的: ```html
首页 ...
``` B. 超链接的提交地址和form表单的提交地址不一致的: ```html
首页 ...
``` 在接收页面,直接通过java方式获取即可 ```java String p = request.getParameter("page"); System.out.println(p); //1 ``` # 方式二 使用js代码实现隐藏form表单的实现 index.jsp页面如下: ```jsp /** * 功能:post方式提交 * 参数列表:url:提交的地址;params:参数列表 */ 超链接实现post提交 ``` 在MyJsp.jsp页面,直接采用java方式接收即可: ```java System.out.println(request.getParameter("id")); //1 System.out.println(request.getParameter("name")); //aaa ```