struts2 中使用request.getInputStream() 获取POST数据
最近有个项目下需要接收POST过来的XML数据包,在struts中的Action方法中,调用request.getInputStream() 发现无法读到任何数据。
以下是POST数据的程序代码:
httpURLConnection.setRequestProperty("content-type", "text/html");,测试成功!
根据以上现象,我们不难看出struts对没有指定content-type的request请求,封装时候作了一些处理,导致无法在Action中获取request.getInputStream() 和 request.getReader()。
1 楼 d925529 2011-11-11 小子还不错!