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-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程