怎么接收对方发送的request

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么接收对方发送的request相关的知识,希望对你有一定的参考价值。

参考技术A 步骤如下:
1、在web工程里面创建一个Servlet类,继承HttpServlet,重写doPost,doGet方法,在doPost方法中调用doGet方法;
2、在doGet方法中把要设置到jsp页面的值存到request中;
3、在doGet方法中添加转发到jsp页面的代码;
4、在jsp页面中使用jstl标签获取存入的值。
事例代码如下:
Servlet类:
public class DemoServlet extends HttpServlet

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
request.setAttribute("name", "nameValue");
request.getRequestDispatcher("/demo.jsp").forward(request, response);

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
doGet(request, response);


jsp页面:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Demo</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
$name
</body>
</html>

其中,<%@ taglib prefix="c" uri="" %>表示导入jstl标签库,没导入的话无法使用jstl标签,使用jstl标签可以减少很多代码量,导入jstl标签后就可以通过使用$的方法来获取值了。

TCP连接时的三次握手,四次挥手

参考技术A 三次握手:
1.客户端发起连接请求,传送带有SYN标志的数据包
2.服务端接收到该SYN标志的数据包后,返回SYN/ACK标志的数据包
3.客户端接收后,再次传送ACK标志的数据包

三次握手的目的:
确认客户端与服务端之间正常双发双收。
第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常

第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:对方发送正常,自己接收正常

第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送、接收正常

四次挥手:
1.客户端发起连接释放请求,传送带有FIN标志的数据包
2.服务端接收该FIN标志的数据包后,返回ACK标志的数据包
3.服务端向客户端发送带有FIN标志的数据包
4.客户端接收该FIN标志数据包后,向服务端传送带有ACK标志的数据包

以上是关于怎么接收对方发送的request的主要内容,如果未能解决你的问题,请参考以下文章

不能接收蓝牙传送的文件

手机蓝牙连接其他手机,传输文件时,怎么找到对方设备

OkHttp 在 Android 中怎么发送异步请求

为啥显示“邮件发送成功”后,对方却没有收到?

和网友视频对方接收后出现的(对方正在播放影音文件)怎么回事啊???

我在dropbox建立了一个共享文件夹,然后邀请对方加入,但是对方无法打开?怎么处理?