要将jsp的源代码也抓下来?
好像不可能,jsp的源代码是在服务器端的,在客户端实现好像不可能!

解决方案 »

  1.   

    同意
    java和jsp的代码都在服务器上,客户端应该拿不下了吧。
      

  2.   

    还不如去黑了他的服务器呢
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  3.   

    客户端能抓下来的只能是HTML代码,即JSP编译完后生成的HTML代码。
      

  4.   

    我的小站有个穷举密码的小工具,你可以看看
    www.ismyway.com在这个小工具中,我也是通过网址来抓取源代码的。
      

  5.   

    1.输入http://网页地址/根目录下的一个子目录/
    看是否列出此子目录所有jsp
    2.
    输入http://网页地址/WEB-INF/
    看能否得到class文件
      

  6.   

    以前写的一个类似的/*
     * 创建日期 2005-5-31
     *
     */
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;import javax.swing.text.html.HTMLEditorKit.ParserCallback;
    import javax.swing.text.html.parser.ParserDelegator;/**
     * @author Raito
     *
     */
    public class Scan {
        private URL currentUrl;
        private ParserCallback parse=new ParserCallback();    public Scan(String url){
            ParserDelegator pd=new ParserDelegator();
            try {
                currentUrl=new URL(url);
                URLConnection con=currentUrl.openConnection();
                HttpURLConnection httpcon=(HttpURLConnection) con;
                if(httpcon.getResponseCode()==HttpURLConnection.HTTP_OK){
                    if(httpcon.getContentType().startsWith("text/html")){
                        InputStreamReader in=new InputStreamReader(con.getInputStream());
                        BufferedReader buf=new BufferedReader(in);
                        //这个循环可以用while(true)
    for(int i=0;i<50;i++){
                        String s=buf.readLine();
                        System.out.println(s);
                        }
                        //pd.parse(buf,parse=new ParserCallback(),false);
                        buf.close();
                        in.close();
                    }
                }
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        public static void main(String [] args){
            Scan s=new Scan("http://www.163.com");
        }
    }
      

  7.   

    to hellwindy(夜神·月) :
    你这是抓html网页代码的,楼主是要网页中jsp的代码