Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 198
  • Last Modified:

Setting Content type in JSP

The default content-type set by the JSP engine is text/html.
Is it possible to set content-type in the JSP to anything other than text/html like say image/gif ?

I think it couldn't be done in JSP specifications 1.1 and earlier. What about in later JSP specs like 1.2 or 2.0 ?

Or are there any hacks around, for this problem ?

Thanks in advance,

Prabhu
0
prabhukrishnan
Asked:
prabhukrishnan
2 Solutions
 
allahabadCommented:
I beleive, you can't. You can use servlet for this. Set ContentType("image/gif") for HttpServletResponse object.

 public void doGet(HttpServletRequest req, HttpServletResponse res)
   throws ServletException, IOException{

         res.setContentType("image/gif");

         try{
           --- code    
         }
}
0
 
objectsCommented:
jsp is designed for return text data and not bionary data.
If you want to return binary data then use a servlet.
0
 
mglxxxCommented:
<%@ page contentType="your type here" %>

I agree with objects: if you are returning binary
data, you should use a servlet.  
0
 
otitcsgCommented:
wah liaoooooooo
0
 
girionisCommented:
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

- Split points between allahabad and objects

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

girionis
EE Cleanup Volunteer
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now