JavaWeb - response对象,重定向,定时跳转案例,百度java面试经验

javaWeb(六)请求转发和重定向、Cookie及其应用(显示最近访问的时间) 1、请求转发和重定向: 登陆html --> Servlet —>登陆成功html —>另一个Servlet 这里的Servlet向html转的过程有两种方式:请求转发和重定向 以前的写法: response.setStatus(302); response.setHeader("Location", "login_su 阅读详情

//得到span标签

var span1 = document.getElementById(“spanid”);

//向span里面写内容

span1.innerHTML = m;

m–;

}

setInterval(“loadTime();”,1000);

4、设置响应体(向页面输出内容)

4.1 使用字节流向页面输出内容

(1)getOutputStream()

(2)代码

response.getOutputStream().write(“输出的内容”.getBytes());

(3)如果向页面输出中文,根据不同的浏览器的编码设置会产生乱码问题

  • 解决方法:

/*

  • 1、设置浏览器的编码

  • 2、设置字节数组的编码

  • 让浏览器的编码和字节数组的编码一致

  • */

//设置浏览器的编码 使用头信息 Content-Type

response.setHeader(“Content-Type”, “text/html;charset=utf-8”);

//设置字节数组的编码

response.getOutputStream().write(“字节流中文”.getBytes(“utf-8”));

4.2 使用字符流向页面输出内容

(1)getWriter()

(2)代码

response.getWriter().write(“response”);

(3)如果使用字符流向页面输出中文,一定会有乱码

/*

  • 使用字符流向页面输出内容;首先会把内容放到response缓冲区里面,

  • response缓冲区默认的编码是 iso8859-1,这个编码不支持中文,一定会有乱码

  • 解决方法:

  • 1、设置response缓冲区的编码

  • 2、设置浏览器的编码

  • response缓冲区的编码和浏览器的编码一致

  • */

//设置response缓冲区的编码

response.setCharacterEncoding(“utf-8”);

//设置浏览器的编码

response.setHeader(“Content-Type”, “text/html;charset=utf-8”);

response.getWriter().write(“字符流中文”);

5、使用response的流的注意事项

5.1 使用字符流向页面输出中文乱码问题解决,简写方式

response.setContentType(“text/html;charset=utf-8”);

5.2 字节流和字符流是互斥的

5.3 使用字符流不能直接向页面输出数字

//根据数字到码表中查询数字对应的字符,把字符输出

response.setCharacterEncoding(“utf-8”);

response.getWriter().write(111);

6、验证码的案例

6.1 什么验证码:防止恶意注册

6.2 实现验证码的步骤(画图分析)

第一步:生成图片

第二步:生成随机的数字和字母

第三步:把数字和字母画到图片上

第四步:把图片显示到页面上

6.3 代码实现验证码

6.4 显示验证码

(1)把验证码显示到登录的页面中

(2)实现看不清换一张

//实现看不清换一张

function loadCode() {

//得到img标签

var img1 = document.getElementById(“img1”);

img1.src = “/aaa/code?”+new Date().getTime();

}

7、文件下载的案例

7.1 文件下载的基本实现的步骤

(0)设置头信息 Content-Disposition,无论是什么格式的文件都以下载方式打开

(1)在服务器上面有一个可以下载的文件

(2)从服务器上拿到这个文件(使用文件输入流得到文件)

(3)使用输出流把文件写到浏览器

7.2 代码实现文件的下载

//得到要下载文件的路径

String path = getServletContext().getRealPath(“/down/a.zip”);

//得到文件的名称

//得到最后一个\位置,根据位置进行截取

int lens = path.lastIndexOf(“\”);

String filename = path.substring(lens+1);

//设置头信息

response.setHeader(“Content-Disposition”, “attachment;filename=”+filename);

//得到文件的输入流

InputStream in = new FileInputStream(path);

//使用输出流操作

OutputStream out = response.getOutputStream();

//流对接

int len = 0;

byte[] b = new byte[1024];

while((len=in.read(b))!=-1) {

out.write(b, 0, len);

}

//关闭流

in.close();

8、request对象

8.1 代表请求的对象,HttpServletRequest接口,父接口是ServletRequest

8.2 获取请求行的信息

(1)getMethod() :得到http请求方式

(2)getRequestURI() :得到请求地址(不包含ip+端口号)

(3)getProtocol() :得到http的版本

8.3 获取请求头的信息

(1)getHeader(java.lang.String name) :根据名称得到请求头的值

= 头信息 User-Agent:获取当前请求的浏览器的类型

= String agent = request.getHeader(“User-Agent”);

8.4 获取客户机的信息

(1)getContextPath() :请求项目的名称

(2)getRequestURL() :客户端发送的请求的路径

(3)getRemoteAddr() :获取当前客户端的ip地址

8.5 获取表单提交的数据

(1)String getParameter(java.lang.String name) :参数是表单输入项name属性的值,根据名称得到输入的值

= 代码

String username = request.getParameter(“username”);

String password = request.getParameter(“password”);

(2)String[] getParameterValues(java.lang.String name) :参数是表单输入项name的值,针对复选框的情况

= 代码

String[] loves = request.getParameterValues(“love”);

(3)Map<java.lang.String,java.lang.String[]> getParameterMap() :

= 返回的是map集合,key是表单输入项name属性的值,value是输入的值

= 代码

Map<String,String[]> map = request.getParameterMap();

//得到map集合里面的key和value,遍历map

Set keys = map.keySet();

//遍历set集合

for (String key : keys) {

//根据key得到value

String[] values = map.get(key);

//key和对应的value输出(表单输入项name的属性值和输入的值)

System.out.println(key+" :: "+Arrays.toString(values));

}

(4)Enumeration<java.lang.String> getParameterNames()

8.6 获取表单提交的中文数据乱码问题的解决

(1)post提交方式解决方法

= 使用post提交数据时候,会把数据放到request缓冲区里面,

request缓冲区默认的编码 iso8859-1,不支持中文

= 解决方法:

设置request缓冲区的编码

= 代码:

request.setCharacterEncoding(“utf-8”);

(2)get提交中文乱码解决

= 有三种方式

第一种:修改tomcat的配置文件

== <Connector port=“80” protocol=“HTTP/1.1”

connectionTimeout=“20000”

redirectPort=“8443” URIEncoding=“utf-8”/>

第二种:把数据先编码,再进行解码

第三种:使用string构造进行编码

new String(“”);

= 代码:

username = new String(username.getBytes(“iso8859-1”),“utf-8”);

8.7 request是域对象

(1)域对象:在一定的范围内,可以存值和取值

(2)servletContext域对象:范围是整个web项目,存值 setAttribute方法 和取值 getAttribute方法

(3)request也是一个域对象:范围是一次请求,存值和取值

= 向request域里面存值的方法:setAttribute(java.lang.String name, java.lang.Object o)

= 从request域里面取值的方法:getAttribute(java.lang.String name)

(4)request域对象范围是一次请求,经常和转发一起使用

= 代码 request.getRequestDispatcher(“转发的路径 不带项目名称”).forward(…);

(5)举例演示request域对象

= 创建servlet1,在servlet1里面向request域里面设置一个值,最后转发到servlet2里面

== //向request域里面设置一个值

request.setAttribute(“msg”, “aaa100”);

//转发到servlet2

request.getRequestDispatcher(“/servlet2”).forward(request, response);

= 创建servlet2,在servlet2里面获取通过servlet1向request域里面设置的那个值

== //获取通过servlet1向request里面设置的值

response.getWriter().write(“”+request.getAttribute(“msg”));

8.8 重定向和转发的区别

(1)重定向

= 重定向请求两次,请求的地址带项目名称

= 302+Location实现重定向的操作

= response.sendRedirect(“路径 带项目名称”);

(2)转发

= 转发请求一次,路径不需要带项目名称(在服务器内部进行操作)

= request.getRequestDispatcher(“转发的路径 不带项目名称”).forward(request, response);

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

最后

现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**

image
x15d-1711915659676)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-xPmh1lT0-1711915659677)]

最后

现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**

[外链图片转存中…(img-h8sLoyp8-1711915659678)]

Keil MDK链接错误L6220E解析与内存优化方案 在嵌入式开发中,内存管理是核心挑战之一,特别是当程序规模接近硬件限制时。Arm架构通过scatter loading机制管理内存区域,包括加载区域和执行区域(RO/RW/ZI/XO)。链接错误L6220E表明程序超出了内存区域限制,常见于代码膨胀、数据量过大或链接器填充等情况。通过编译器优化(如-O3、-Oz)、scatter file调整和LTO链接时优化等技术手段,可有效减少代码体积。实战中需结合map文件分析,采用模块化设计、数据压缩等策略,特别对于STM32等MCU,合理配置Bank内存可扩展可用空 阅读详情

相关推荐

JavaWeb 中 “转发”与 “重定向”的区别

转发:指内部转发。当一个Servlet处理请求的时候,它可以决定自己不继续处理,而是转发给另一个Servlet处理。转发是由WEB服务器来控制的。A资源跳转到B资源,这个跳转动作是Tomcat服务器内部完成的而我们前端也就是浏览器端是不知道我们服务器端对这个请求内部转发处理了多少次。并且无论我们服务器内部转发了多少次,前端浏览器都仅仅只会认为仅仅只转发了一次,也就是仅仅发送了一次请求。因为我们服务器端虽然进行了转发但是,浏览器的地址栏上的请求路径的地址是没有改变的(还是初始的请求路径)编写的转发路径是。

m88997766的博客 1700

response详解

 Response和我们即将在后面说到的Request容器是一一对应的,他是web容器在用户每次请求服务端的时候,创建的一对容器对象,Response容器是服务端返还给客户机的一个响应内容对象容器,比如说:响应头,响应行,实体数据等信息,而Request容器对象是,代表用户请求服务端的的一个容器对象,比如客户机的请求头,请求行,以及携带的参数信息等。所以说Request容器对象和Respon

许小珊的博客 1万+

JavaWeb - 使用重定向和定时跳转实现页面跳转案例

在上述示例中,用户在登录成功后将被重定向到"https://www.example.com/home"页面,并同时启动一个定时任务,在5秒后将请求重定向到"https://www.example.com/anotherPage"页面。当用户访问该路径时,服务器会启动一个定时任务,在5秒后将请求重定向到"https://www.example.com"。在JavaWeb中,我们可以使用重定向和定时跳转来实现这一功能。现在我们来看一个综合应用的示例,该示例将结合重定向和定时跳转来实现页面跳转。

class_class957的博客 957

HttpServletResponse解决中文乱码-----字符流输出response.getOutputStream()方式

* 以字节流输出  response.getOutputStream()                 //1. 指定浏览器看这份数据使用的码表                response.setHeader("Content-Type", "text/html;charset=UTF-8");                                  //2. 指定输出的中...

mqingo的博客 2万+

c#源码,将矩阵(二维数组)渲染成云图,强度图,热力图,均匀性图,伪彩图

优快云软件0积分下载链接:https://download.csdn.net/download/wanghuannihao1992/86656759。6、渲染效果良好,颜色均匀分布,不存在等高线,交叉点。3、纯粹的C#代码编写,不含第三方dll或者控件。4、支持ColorBar显示,强度值颜色坐标显示。2、渲染时间60ms左右,速度快,1、二维数据最小支持2*2,7、采样全新数据插值算法。先直接上C#软件效果图。5、整图保存为单个图片。

业余程序员小徐的博客 6883

【open judge】【程设】魔兽世界三开战!

#程设 魔兽世界三---开战!--------原以为会很容易ac,没想到写了好久,看来自己的水平还是亟待提高啊!有几个比较有趣的点:1. typeid(#include&lt;typeinfo&gt;)还是比较好用的,特别是本题当战士为wolf,iceman, dragon, ninja时有特殊技能,那么用typeid判断一下就很方便了。2. 对于这种输出很复杂的问题,往往通过使用文件的输入输出再...

weixin_40841416的博客 6073

【JavaWeb】Response对象详解,验证码案例

HTTP之Response:接上一篇博文HTTP协议详细. 本文目录一.设置Response对象1.设置响应行2.设置响应头3.设置响应体二.Response重定向重定向代码实现三.相对路径和绝对路径四.Response输出数据1.服务器输出字符数据到浏览器2.服务器输出字节数据到浏览器五.Response验证码案例 一.设置Response对象 响应消息数据格式: 响应行 响应头 响应空行 响应体 Response对象功能:设置响应消息 1.设置响应行 响应行格式: 协议/版本信息 响应状态码 状

算法工程师dongab的博客 643

大疆上云API-1.10.0版本-设备位置数据实时处理与WebSocket推送实战解析

本文深入解析了大疆上云API 1.10.0版本中设备位置数据的实时处理与推送全链路。通过剖析源码,详细阐述了从MQTT接收OSD数据、Spring Integration路由分发、业务逻辑处理到WebSocket实时推送至前端地图的核心流程,并提供了实战优化与避坑指南,帮助开发者构建高可靠的无人机实时定位系统。

weixin_29291863的博客 413

JavaWeb——Response

1.HTTP协议 请求消息:客户端发送给服务器端的数据 响应消息:服务器端发送给客户端的数据 1.1.数据格式 请求消息:请求行、请求头、请求空行、请求体 响应消息:响应行、响应头、响应空行、响应体 1.2.响应数据格式 响应行 1.组成:协议/版本 响应状态码 状态码描述 2.响应状态码:服务器告诉客户端浏览器本次请求和响应的状态:https://baike.baidu.com/item/...

LiLiLiLaLa的博客 689

保姆级教程:在RK3588 Android12设备树(DTS)中配置MIPI 8 Lane双通道与DSC显示

本文详细介绍了在RK3588 Android12平台上配置MIPI 8 Lane双通道与DSC显示的实战指南。通过设备树(DTS)参数详解、DSC参数计算与PPS配置、双通道同步机制实现等内容,帮助开发者高效完成高分辨率屏幕驱动配置,解决嵌入式显示系统开发中的常见挑战。

weixin_30905133的博客 399

2015年全国大学生电子设计大赛综合测评题

2015年全国大学生电子设计大赛综合测评题 题目如下: 一、555产生可调方波 555定时器是一种集成电路芯片,常被用于定时器、脉冲产生器和振荡电路。555可被作为电路中的延时器件、触发器或起振元件。 555定时器可组成单稳态电路、多稳态电路和无稳态电路。产生方波其实就是制造一个无稳态电路。 555定时器的引脚功能: 其中: DIS引脚与OUT脚电平一致 TRIG: 当此引脚电压降至1/3VCC(或由控制端决定的阈值电压)时输出端给出高电平。 THR:当此引脚电压升至2/3VCC(或由控制端决定的阈值电压

m0_47066484的博客 3万+

JavaWeb阶段Response的详情介绍

Response response对象表示web服务器给浏览器返回的响应消息 开发人员可以使用response对象的相关方法,设置要返回给浏览器的相应信息 设置响应行 void setStatus(int sc)设置状态码 设置响应头 void setHeader(String name, String value)设置指定头名称和对应的值 设置响应体 PrintWriter getWriter()字符输出流,不支持中文,默认编码是ISO-8859-1 ServletOutputStream

qq_41934990的博客 477

【NI Multisim 14.0编辑环境——项目管理器】

主窗口包括标题栏、菜单栏、工具栏、工作区域、电子表格视图(信息窗口)、状态栏及项目管理器7个部分。 上期我们了解了工具栏,今天我们继续了解项目管理器。 一、项目管理器 在原理图设计中经常用到的工作面板有“设计工具箱”面板、“SPICE网表查看器”面板及“LabVIEW 协同仿真终端”面板。 1.“设计工具箱”面板 基本位于工作界面左侧,主要用于层次电路的显示。启动软件,默认创建的“设计1”以分层的形式显示出来。 那么如何打开“设计工具箱”面板呢?如图所示:在该面板中显示 SPICE 网表的输入,输出

RL2698853114的博客 2037

JavaWeb阶段知识

前言:一次性肯定更新不完,包含知识总结和代码,博客其他内容也是,但我会一点点完善,个人笔记,但我也会尽量写清楚,很多内容会在注释中。 目录 一,基本概念 1.1web开发 web 网页的意思,www.baidu.com 静态web,html css,提供给所有人看的数据始终不会改变 动态web,提供给所有人看的数据始终会发生变化,不同的人看到的不一样,不同时间。淘宝,几乎所有的网站。。。 技术栈,Servlet/JSP,ASP,PHP 在Java中,动态Web开发的技术统称为JavaWeb 1.2 We

yushenshili的博客 332

DEA模型及matlab应用3:SBM-DEA 模型

好的产出通常是通过资本、基础设施、劳动力的投入而获得的期望产出,非期望产出的产生,比如碳排放、二氧化硫、粉尘和污水等。 由于经典的 DEA 模型对相对效率的评价要求尽可能的减少投入,增加产出。而我们考虑非期望产出的影响则要尽可能的减少非期望产出才能获得更好的经济效益,与传统 DEA 模型的要求不符。考虑非期望产出的DEA模型是:基于松弛变量的 DEA 模型 SBM(Slacks-based mod...

wjyxld的博客 2万+

硬核反坑!YOLOv5训练避坑指南:根治梯度消失、不收敛、检测漏框三大核心问题(附实战代码+调优清单)

数据是基础,超参数是关键,模型是工具,训练策略是保障。梯度消失、不收敛、检测漏框这三大问题,本质上都是“数据-模型-训练”不匹配的结果。梯度消失/爆炸:优先调整学习率策略+梯度裁剪,其次优化模型结构;训练不收敛:优先清洗数据集,其次调优超参数,最后检查配置文件;检测漏框:优先重新聚类锚框,其次增强浅层特征,最后调整推理参数。YOLOv5训练的最高境界,不是调参,而是让数据、模型、训练策略三者完美匹配。按本文的方法反坑,你的YOLOv5训练一定能一次成功!🚀。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 234

JavaWeb

HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串…超文本:图片,音乐,视频,定位,地图…默认端口:80HTTPS:安全的协议默认端口:443(1).Servlet就是sun公司开发动态web的一门技术。(2).Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:一.编写一个类,实现Servlet接口;二.把开发好的Java类部署到web服务器中。

2301_76556912的博客 1008

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Javaweb重定向

javaweb重定向简述

ShiKi_only的博客 2014

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

JavaWeb,使用servlet/jsp时页面跳转的两种方式:转发和重定向

一、两种跳转获得对象的方式 1️⃣获得转发对象getRequestDispatcher() httpServletRequest.getRequestDispatcherServletContext.getRequestDispatcher(); 2️⃣获得重定向对象sendRedirect() httpServletResponse.sendRedirect(); 二、区别 RequestDispatcher.forward (转发)只能将请求转发给同一个Web应用中的组件;而HttpServletRe

ChineseSoftware的博客 4290

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

java获取response对象_Java 获取Request,Response对象方法

第一种、参数@RequestMapping("/test")@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){}第二种、注解@Autowired private HttpServletRequest request;第三种、上下文获取1、在web.xml配置监听器org.spr...

weixin_42525343的博客 3289

Java>>Servlet,response.getOutputStream().write(byte[], 0, len);文件下载

import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; impo

MySelf_豪 1014

response.getOutputStream() response.getWriter()区别

response.getOutputStream()` 和 `response.getWriter()` 是 Java Servlet API 中的两个方法,用于获取响应的输出流。`response.getOutputStream()` 方法返回一个 `ServletOutputStream` 对象,这是一个字节流,可以用来发送二进制数据(如图片、音频或视频)到客户端。接着,我们从磁盘上读取一张图片文件,并将其内容写入输出流,最后关闭了输入和输出流。// 发送 HTML 数据。// 设置响应类型为图片。

a18864802638的博客 2595

JavaWeb——什么是转发和重定向

过程中,浏览器只发起了一次请求,并且只有一次响应,而Servlet在处理完请求后直接将响应发送给了浏览器,这种方式称为转发。

nine06的博客 1092

关于如何写一个下载功能的接口,通过response.getOutputStream输出write。工具功能

接收该路径文件下的流文件。下载的路径(绝对路径)

鹏神丶明月天 775

JavaWeb中HttpServletResponse类(Response对象)

HttpServletResponse类和HttpServletRequest类一样,在服务器每次收到请求的时候就会创建一个response对象传递给doget()和dopost方法使用,HttpServletResponse表示所有响应的消息,我们如果需要设置返回给客户端的信息,都可以通过HttpServletResponse对象来设置。 返回给客户端的数据可以通过输出流来进行实现 字节流:getoutputStream()常用于下载的(传递二进制数据) 字符流:getWriter()常用于回传数

qq_48569009的博客 2845

JavaWeb 速通Servlet(请求转发和请求重定向)

JavaWeb——HttpServletRequest 和 HttpServletResponse 内容分享。

优快云 / 稀土掘金/ B站 / GitHub: Cyan_RA9 3373
上一篇: 50w字+的Android技术类校招面试题汇总(附答案+考点
下一篇: Android开发规范:Git版本管理规范
普通网友
博客等级 码龄5年 4697粉丝 610原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值