日期:2014-05-17  浏览次数:20782 次

新人求教用struts2 别人用一个下载地址下东西,怎么知道别人打开这个链接下载呢?
还要获取链接里面封装的东西怎么弄(比如一个name)。有struts开放的action什么的这种东西吗?表示不太理解,求教。在此谢过了
stuts 下载 链接 action

------解决方案--------------------
截获 HTTP 请求啊
------解决方案--------------------

public void doGet(HttpServletRequest req, HttpServletResponse res)
        throws ServletExceptionIOException {
        res.setContentType("text/html;charset=utf-8");
        
        PrintWriter out = res.getWriter();
        out.println("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
        out.println("<html>");
        out.println("<head><title>A Servlet</title></head>");
        out.println("<body>");
        out.println("<p>客户端发送过来的HTTP请求头: </p>");
        @SuppressWarnings("unchecked")
        Enumeration<String> headerNames = req.getHeaderNames();
        while (headerNames.hasMoreElements()) {
            String headerName = (String) headerNames.nextElement();
            String headerValue = req.getHeader(headerName);
            out.print("<b>" + headerName + "</b>");
            out.println(headerValue + "</br>");
        }
        out.println("</body>");
        out.println("</html>");
        out.flush();
        out.close();
    }




楼主看看上面的servlet