抓取jsp网页源代码(你可以用Java的URL类来读获得这个HTTP的输入流)
优采云 发布时间: 2022-02-15 16:30抓取jsp网页源代码(你可以用Java的URL类来读获得这个HTTP的输入流)
您可以使用 Java 的 URL 类,然后使用 openConnection 来获取这个 HTTP 输入流。但是,此信息已被静态转换。
因此,如果要获取源代码,这种方法是不可接受的。
但是如果是你的本地文件,可以直接使用File方法读取。(不是吗?)
如果服务器将这些网页视为文件供您访问(即通过设置 MIME 允许您下载),您可以使用 Java URL 类读取源代码。事实上,你可以直接下载它。(不会有服务器这样做吗?)
从客户端得到的已经是html代码
如果要获取jsp源码,可以通过访问url获取。以这种方式获得的结果由服务器解析。
除非你知道这个文件的绝对地址而且这个目录是对外共享的~
不然可以知道这个项目所在的代码库,svn等~
补充:框架dwr以JavaScript的形式公开了java源码
好像不行,除非JAVA和ASP、PHP、JSP放在服务器端,并且知道它们的文件地址
.
不,开源框架 dwr 做得不好(被批准)是它暴露了 java 对象及其方法。其他技术没有这样的问题,可见无法获取php、asp、jsp、Python、ruby等的源码。
只需将jsp页面作为普通文件读取,
要读取的 FileInputStream
本文相关:使用Mybatis执行sql时如何统一校验输入参数?js中这个表达式是什么意思?返回(y1 - y2 > 0 ?“上”:“下”);基于云架构的J2EE架构应该做什么?spring 和 hibernate 都使用 asm 字节码技术。他们使用 ASM 来实现哪些功能?或者如何判断操作系统是32位还是64位在哪个函数中使用?DBA_OBJECTS + ROWNUM 和 DUAL + ROWNUM 结果比较的可疑 ajax 缺点?判断字符串是否以数字开头,使用java程序监控mysql的变化。如何加密或保护 URL 地址栏中传递的信息