获取参数,请求转发
获取参数
req.getParameter("username");//获取单个数据
req.getParameterValues("hobbys");//获取数组数据 一般多选框用的多
参数为前端参数数据名
请求转发
//请求转发 注意路径直接写 跳转的页面名称 无需加上当前项目路径
req.getRequestDispatcher("/logs.jsp").forward(req,resp);
重定向与请求转发
相同点
1.页面都会实现跳转
不同点
1.请求转发的时候,url不会产生变化 代码307
2.重定向时候,url地址栏会发生变化 代码302
后端解决乱码
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");