request应用及问题
2022/3/4 6:15:06
本文主要是介绍request应用及问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
模拟登录
public class LoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("utf-8"); String username = req.getParameter("username"); String pwd = req.getParameter("pwd"); //getParameterValues可以接受一个数组可以遍历取出也可增强for(前端复选项) String[] hobbies = req.getParameterValues("hobbies"); System.out.println("======================"); System.out.println(username); System.out.println(pwd); //后台接收中文乱码问题 System.out.println(Arrays.toString(hobbies)); System.out.println("======================"); //通过请求转发 // 这里的/代表当天的web应用 req.getRequestDispatcher("/success.jsp").forward(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } }
jsp代码 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>登录</title> </head> <body> <h1>登录</h1> <div style="text-align: center"> <form action="${pageContext.request.contextPath}/login" method="post"> 用户名:<input type="text" name="username"/><br/> 密码:<input type="password" name="pwd"/><br/> 爱好: <input type="checkbox" name="hobbies" value="看电影"/>看电影 <input type="checkbox" name="hobbies" value="阅读"/>阅读 <input type="checkbox" name="hobbies" value="爬山"/>爬山 <input type="checkbox" name="hobbies" value="摄影"/>摄影 <br/> <input type="submit"/> </form> </div> </body> </html>
这篇关于request应用及问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南