这是我在动作方法从柔性发送对象的Java Servlet
var urlVars : URLVariables = new URLVariables();
urlVars.myname = byteArr;
var urlReq : URLRequest = new URLRequest('MyServlet');
urlReq.data = urlVars;
urlReq.method = 'post';
navigateToURL(urlReq, '_blank');
我如何收到关于servlet的字节数组?
另外,byteArr以上来自Java方面,
byte[] byteArr = aMethodWhichReturnsaPDFByteArray();
HttpServletResponse response = FlexContext.getHttpResponse();
ServletOutputStream os = null;
try {
response.reset();
response.setContentType("application/pdf");
response.setContentLength(byteArr.length);
response.setHeader("Content-disposition",
"inline; filename=\"Report.pdf\"");
os = response.getOutputStream();
os.write(byteArr);
os.flush();
os.close();
上述方法没有奏效。
怎么没有工作 – Bozho 2010-12-06 09:47:38
当我跑调试,它运行平稳;在os.close()下面有一个catch语句;然而,没有发现异常,没有新的页面被打开。 – Prabhat 2010-12-06 09:50:53