jsp用超級連結方式實現“目標另存為”功能
阿新 • • 發佈:2019-02-13
package action;
import java.io.FileOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
publicclass TeAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
// TODO Auto-generated method stub
StringBuilder sb =new StringBuilder();
sb.append(
response.addHeader("Content-Disposition", "attachment; filename=test.txt");
response.setContentType("application/octet-stream");
response.setCharacterEncoding("GB2312");
response.getWriter().write(sb.toString());
response.flushBuffer();
returnnull
}
}