问题描述
我使用的Struts2ServletActionContext.getResponse().getWriter().write(“ok”);我只想返回两个字ok,可是现在却返回来一大堆带着HTTP信息头,谁知道怎么去掉啊?我只想写出ok两个字
解决方案
解决方案二:
HTTP协议有规定吧返回什么什么格式都是确定了的能光返回内容我觉得不可能
解决方案三:
引用1楼cfd406635982的回复:
HTTP协议有规定吧返回什么什么格式都是确定了的能光返回内容我觉得不可能
+1
解决方案四:
用java这么做是不可能的它不可能操作底层的数据封包头或结构信息再说,就算你真的这个搞成功了但是就不是http协议了客户端程序不认你也收不到OK这个消息
解决方案五:
我这个返回不是返回给浏览器的我是,我要返回给程序接口,那边只接受ok俩个字符串
解决方案六:
不要在action中直接用response.write写,那肯定是带了http头的,这是协议问题。你试一下action中跳转到一个a.jsp页面上去,a.jsp的html代码只有ok二字,其他什么都不要写,包括什么<html><head>字样都不要,那么应用程序就只接收到ok二字了。
解决方案七:
既然不返回给页面了,那你直接去调用另一个类呗!那样就不会这样麻烦了!
时间: 2024-09-25 23:51:13