安卓,ios图片,字段上传,服务器接收(struts2)

在struts.xml中加入下面语句
name="myRequestParser" class="util.RequestParseWrapper"
scope="default" optional="true" />

ios上传图片(List items = upload.parseRequest(request);)才不为空,图片才能上传成功,同时action就获取不到手机端传过来的其他参数(ServletActionContext.getRequest().getParameter("token"))这个值为null,图片不上传,这里面就能获取到值。
如果把上面struts.xml中的语句去掉,安卓端能正常获取参数和上传图片,但ios上传图片就失败。

scope=prototype试试