前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web阶段:第十章:Servlet下

Web阶段:第十章:Servlet下

作者头像
马克社区
发布2023-09-15 14:45:33
1440
发布2023-09-15 14:45:33
举报
文章被收录于专栏:高端IT

HttpServletRequest类 a)HttpServletRequest类有什么作用。 HttpServletRequest类它的作用是。每次只要有请求进来 。Tomcat服务器就会把请求的协议内容封装到HttpServletRequest对象中。 我们主要是从Request类中获取请求的信息。它表示了请求的全部信息。

b)HttpServletRequest类的常用方法 getRequestURI() 获取请求请求资源地址 getRequestURL() 获取请求的绝对路径(又叫统一资源定位符) getRemoteHost() 获取客户端的ip地址 localhost做为ip访问得到0:0:0:0:0:0:0:1 127.0.0.1 做为ip访问得到 127.0.0.1 getHeader() 获取请求头 getParameter() 获取请求的参数 getParameterValues() 获取请求参数(多个值) getMethod() 获取请求的方式GET或POST 域对象 setAttribute(key, value); 保存数据 getAttribute(key); 获取数据

getRequestDispatcher() 获取请求转发对象 getCookies() 获取Cookie对象 getSession() 获取Session对象

reqeust常用API:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // i.getRequestURI() 获取请求请求资源地址 System.out.println(request.getRequestURI()); // ii.getRequestURL() 获取请求的绝对路径 System.out.println(request.getRequestURL()); // iii.getRemoteHost() 获取客户端的ip地址 System.out.println(request.getRemoteHost()); // iv.getHeader() 获取请求头 System.out.println(request.getHeader(“User-Agent”)); System.out.println(request.getHeader(“Host”)); // vii.getMethod() 获取请求的方式GET或POST System.out.println(request.getMethod()); }

c)如何获取请求参数(重要) 页面的表单:

代码语言:javascript
复制
    <body>
                <form action="http://localhost:8080/day07/parameterServlet" method="get">
                    用户名:<input type="text" name="username" /><br/>
                    密码:<input type="password" name="password" /><br/>
                    兴趣爱好:
                        <input type="checkbox" name="hobby" value="cpp">C++
                        <input type="checkbox" name="hobby" value="C">C
                        <input type="checkbox" name="hobby" value="VB">Visual Basic
                        <input type="checkbox" name="hobby" value="js">JavaScript
                        <br/>
                        <input type="submit" />                
                </form>
        </body>

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120767976

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档