使用java如何获取服务器返回的js文件内容,最好可以获取指定文字后的内容。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java如何获取服务器返回的js文件内容,最好可以获取指定文字后的内容。相关的知识,希望对你有一定的参考价值。
java是服务器端的,在返回给客户端之前已经执行完成,js是客户端的程序,你的需求可以以另一种方式实现,而不是java访问js,应该是js使用ajax把客户端的数据交给服务端的java完成出来,在返回html或者xml追问可能我描述不清楚,我需要实现这样的情况:网页已经打开,这时我需要的js已经有了。比如这个js叫show.js,那么,我现在想知道这个show.js里面的内容是什么,因为,我每次刷新页面,这里面的值都不一样。我想写一个方法,读取这个show.js,然后,返回这里面的内容。
追答这个没办法完成,你可以下载这个JS文件,分析代码。JS下载到你的客户端,JS执行的结果保存在你的内存的(除开一些资源),不过也可以保存这个网页文件,然后java的IO操作也行,我估计你是想知道JS的代码,直接使用迅雷下载就行了
追问js执行的时候放在哪里 了?ie的缓存文件夹中是没有的,不是说,js是从服务器上下载下来,然后浏览器执行的吗?我是想获取js里面的代码,我需要这些代码有别的用途,所以,我要读取js的代码,取出里面的值。真的没有办法嘛?读取文件,或者给一个url,来读取。不行吗?
请问我怎么下载这个js,因为url是不能确定的,如果我手工保存网页,是可以把这个js保存到本地的,但是,这样就太笨了。
怎么获取,说出方法,谢谢
如何通过JS接口获取数据
参考技术A 一般采用ajax发起网络请求,请求服务器的特定接口。服务器的接口返回JSON格式的数据。
然后你再ajax发起网络请求的时候,记得编写成功后的相应函数,这样就可以在接收到数据之后,做一些操作。
不懂继续问我。本回答被提问者采纳
以上是关于使用java如何获取服务器返回的js文件内容,最好可以获取指定文字后的内容。的主要内容,如果未能解决你的问题,请参考以下文章
Java中如何读取excel文件内容并且将内容以表格的形式显示在窗体里?