先统一请求方式(例如用Post):
@WebServlet("/UserListServlet")
public class UserLIstServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException {
// 解决乱码
req.setCharacterEncoding("utf-8");
resp.setHeader("content-type", "text/html;charset=utf-8");
.......
req.getParameterMap():获取所有参数的Map集合,用Map<String,String[ ]> 接收;
得到Map集合后,用map.keySet获取键:
Map<String, String[]> map = req.getParameterMap();
for (String key : map.keySet()) {
// 处理参数键的逻辑
}
req.getParameterValues( String name ):根据名称获取参数值(数组),用String[ ] 接收;
req.getParameter(String name ):根据名称获取参数值(单个),用String 接收;