Greetings all, No doubt there's a simple way around this, but I can't find it. I have some dynamic content that is being sent to the user's browser as PDF on an SSL enabled page. When the user goes to the page, she gets the message "This page contains both secure and nonsecure items."
I've traced the problem to this method call: response.setContentType("application/pdf"); When I set the content type, I get the error message. When I don't set the content type, the user is prompted to download the file as an http download (which is obviously correct behavior). Is there another way to set the header? Do I need to encode the header into the ByteArrayOutputStream by hand? -- A somewhat truncated code snippet -- ByteArrayOutputStream baos = GoSomeplace.getPdfContent(); ServletOutputStream out = response.getOutputStream(); response.setContentLength( baos.size() ); response.setContentType("application/pdf"); //Causes error message baos.writeTo( out ); out.flush(); -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>