Google
      
发新话题
打印

jsp超级链接实现目标另存为功能

本主题由 jq926 于 2008-7-24 15:23 移动

jsp超级链接实现目标另存为功能

JSP:
<%...@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> www.jhaccp.com.cn
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<a href="/test/test.do">1322</a>
</body>
</html>
action:
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;
public class 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("1");
         response.addHeader("Content-Disposition", "attachment; filename=test.txt");
         response.setContentType("application/octet-stream");
         response.setCharacterEncoding("GB2312");
         response.getWriter().write(sb.toString());
         response.flushBuffer();
        return null;
    }
}
来源:中国IT实验室

TOP

发新话题