问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HttpPost发送字符串到服务器,服务器接收代码并显示怎么写Java代码?

发布网友 发布时间:2022-06-02 01:24

我来回答

3个回答

热心网友 时间:2023-10-23 05:37

服务器端接收客户端的请求的话,需要在服务器端的java文件实现HttpServlet这个接口,并且在web.xml里配置一个客户端的请求拦截。

web.xml里的代码里添加

<servlet>
   <servlet-name>testServlet</servlet-name><!--这个名字可以自己定-->
   <servlet-class>com.sun.testServlet</servlet-class><!--这里是你需要接收客户端请求的那个类以及包名,也就是下面拦截到的url会转发到的那个类-->
  </servlet>
  <servlet-mapping>
   <servlet-name>testServlet</servlet-name><!--和上面的name需要一样-->
   <url-pattern>/*</url-pattern><!--什么类型的客户端请求会被拦截,/* 就是全拦截了-->
</servlet-mapping>

然后再服务器端的类文件,要实现 HttpServlet这个接口。并把doGet()方法和doPost()方法重写。

这两种方法分别对应的是客户端的get请求和post请求的处理,你的是post请求的话,就在doPost()方法内,写你的业务。

然后再用下面两句话,设置你要返回客户端的数据。


//这是设置你要返回去的数据。value才是你的数据,key是标签。

request.setAttribute("key", "value");  


//这是设置你要返回去test.jsp这张页面。

request.getRequestDispatcher("test.jsp").forward(request, response);


不知道你是不是这个意思,你可以再去看看相关servlet方面的知识,


关于客户端和服务器端大概也就是有个servlet作为请求的拦截


然后经过相关判断后,选择性的传到服务器的相应类里面。


再经过类里面的业务,把得到需要的数据回传到指定的页面上。

热心网友 时间:2023-10-23 05:38

问下你是在想上传文件么?
我最近也写过类似的,不过没有写像你说的服务器接收的这部分,你是想测试吗?
如果是仅仅是字符串,没必要搞这么复杂,直接用StringEntity或者HttpEntity就OK了。
MultipartEntity一般是发送Multipart/form-data类型数据才用的,因为这个接收处理时比StringEntity要麻烦,具体的看下httpclient4.3、httpcore4.3、httpmime相关文档,网上也有相关内容,我存在公司电脑上。
帮你找到了相关文档:
http://blog.csdn.net/jdsjlzx/article/details/8825696追问你下面的回复正是我的意思:对于用MultipartEntity封装的请求包在服务器端如何解析拿到请求中的数据,现在只上传这些字符串,想在本地模拟服务器测试。

热心网友 时间:2023-10-23 05:38

后台获取参数值:

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    System.out.println("doPost method is called.");
    String id = request.getParameter("id");
    String name = request.getParameter("name");
    String age = request.getParameter("age");
    System.out.println("id:" + id + ", name:" + name + ", age:" + age);
    response.getWriter().write("POST_SUCCESS");
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? JAVA应用程序如何向站点提交POST的内容? java发送post请求传送文本和文件 java发送post数据php怎么解析 java后台post方法上传文件 光大银行操作员状态需要修改密码 今天买了个菠萝,吃了一半后发现,里面有一个不知道是什么。 彩虹岛盾卫稀有武器带图图鉴 光大银行手机怎么修改密码 光大好像可以电话修改交易密码是吗 光大证券如何修改资金密码 怎样用软盘制做w indows启动盘 男性生殖器官多长才是正常 比特币最受惠的是不是显卡厂商 为什么挖比特币要显卡 比特币为什么用显卡计算而不是CPU计算呢? 比特币用什么显卡 在油缸工厂上班带什么口罩有用呢,有支气管哮喘能长期带口罩吗?帮帮忙啦 比特币不能再用显卡 比特币和显卡有什么关系? 请问包皮发炎破损了可以用高锰酸钾. java 实现http post multipart/form-data 怎么实现,多 java 怎么根据httpPost 和httpClient 等,传图片到服务器! 滴滴支付助手为什么删除不了? 为什么我的优酷视频看电影连续剧,看到了一半多,为什么又跳到前面去... 我用优酷,土豆等视频网站看连续剧,以前正常可以联播,最近播完一集就停下了。 在优酷看电视剧怎么样一直播放 没有wfi在优酷视频上看电视,电影怎么才能剩钱剩流量? 优酷视频软件可以看电视不要钱不要流量吗? 我平时喜欢在上看优酷视频里的电视剧有没专门看优酷的流量包呢? 无限宝上课屏幕都那么小吗? 填写公益性岗位申请书有啥影响 公益性岗位申请书 未婚妈妈是否可以办理公益性岗位,都需要提供哪些材料 如何申请公益岗位 低头左右慌头,脖子后面咯噔咯噔的。 有时酸疼。是不是得了颈椎病? 价值尺度是价值的货币表现吗? 价值尺度是有价值的货币还是无价值的货币还是足值的货币? 低头或者看电脑一个小时脖子就有明显的酸痛感,脖子后面骨头摸起来突出,求高人指点 看图教你如何磨剪刀 求视频:磨好的剪刀一面快一面不快怎么办