java吧 关注:1,262,720贴子:12,761,892
  • 3回复贴,共1

struts2该怎么获取客户端传送的参数?

只看楼主收藏回复

想用struts来作为安卓的服务器,返回JOSN
常规的做法是什么?
客户端用outputstream把JSON用post发送出去了
服务器这边该怎么获取到这个字符串?
我参考了一些教程,多为 InputStream is=request.getInputStream();
但是struts里怎么取得request?用Map request=ActionContext.getContext().get("request");
这样取得的request没有办法getInputStream,而且这样取得的request和HttpServletRequest取得的request效果相同吗?
大神小神现身吧


1楼2015-09-05 18:54回复


    2楼2015-09-05 19:07
    回复
      2025-06-05 10:44:10
      广告
      搜索"struts 获取request"->http://terryjs.iteye.com/blog/767868,Map request是错误的,request不是个Map,当然就没有getInputStream方法了;
      这样取得的request和HttpServletRequest取得的request效果相同吗?就2个,ServletRequest和HttpServletRequest,HttpServletRequest继承ServletRequest,专门针对http协议的类,搞web开发的一般用的是HttpServletRequest,有时间的话可以看一下这个->http://www.oschina.net/question/12_52027,了解一下那些servlet规范;
      不知道你看的是什么教程,有什么问题一般如果搜对的话很好查,工作中遇到的问题都可以在搜索引擎上找到,在贴吧问没什么用


      IP属地:广东3楼2015-09-05 19:37
      回复
        客户端以json格式传递参数,我试过可以,用流也可以,不然客户端做上传用户头像


        IP属地:广东4楼2015-09-05 19:46
        回复