
public static void main(String[] args) throws Exception {
Reader reader=new FileReader("d:/NewFilehtml");
String content="";//每一行
//写入文件
Writer writer=new FileWriter(new File("d:/wanttxt"));
//缓冲流封装一下,读写方便
BufferedWriter bw=new BufferedWriter(writer);
BufferedReader br=new BufferedReader(reader);
while((content=brreadLine())!=null){
if(contenttoLowerCase()indexOf("<script")!=-1&&contenttoLowerCase()contains("src")){
bwwrite(contentsubstring(contentindexOf("src"),contentlastIndexOf("\""))+"\r\n");
}
}
bwclose();
writerclose();
brclose();
readerclose();
}
在一个jsp页面中获取另一个jsp页面中的src路径的方法:
比如有ajsp页面:
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的。
举例:<div
class="zj02"><img
src="zj_01gif"
/></div>;
备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
举例:<div
class="zj02"><img
src="/images/zj_01gif"
/></div>;
此时说明是此是jsp上级路径的同级路径“images”文件夹下面的文件
在bjsp中可以用以下方法获取:
var
src
=
documentparentimg[0]src;
alert(src);
IE 或者360,按F12,选择network或者网络,IE需要点击开始按钮,然后发送页面请求,查看请求的发出
火狐先按Ctrl+shift+i,然后选择网络,然后发送页面请求
问题补充:我使用strFile = requestgetParameter("file")只能取得文件名,会发生I/O异常,提示找不到文件路径; <br />用new File(strFile)getAbsolutePath()得到了路径,但是得到的路径形式为:%Tomcat_dir%\bin\XX,XX为文件名 问题补充:<div class="quote_title">lyyf 写道</div><div class="quote_div">1用requestgetParameter(String str) <br /><input type="file" name="fileName" <br />后台用String fileName=requestgetParameter("fileName")获取,试试 <br />2直接获取服务器上的内容 <br /> FileItemFactory factory = new DiskFileItemFactory(); <br /> ServletFileUpload upload = new ServletFileUpload(factory); <br /> List<FileItem list = uploadparseRequest(request); <br />不知道对不对,希望对你有帮助 <br /> <br /> <br /> <br /></div> <br />String fileName=requestgetParameter("fileName")这个我试过了只能得到文件名,浏览器我用IE9、firefox 4试过都不行;我仅仅是想获得<input type="file" name="fileName"的路径 问题补充:<div class="quote_title">maxm 写道</div><div class="quote_div">1是以post方式提交的的吗 <br />2有无 :enctype= "multipart/form-data " <br />3可以用隐藏iframe的方式</div> <br /> <br /> <br />是post提交,如果有enctype= "multipart/form-data "的话,程序就出错,运行起来没反应,我在IE6试了下,可以取得路径(不过此时我的程序能正常运行,但是有乱码出现) 问题补充:<div class="quote_title">maxm 写道</div><div class="quote_div">贴出异常信息</div> <br /> <br />Path is:F:\apache-tomcat-6029\bin\logtxt(这是我使用new File(strFile)getAbsolutePath();取得的路径) <br />javaxmailMessagingException: IOException while sending message; <br /> nested exception is: <br /> javaioFileNotFoundException: F:\apache-tomcat-6029\bin\logtxt (系统找不到指定的文件。) <br /> at comsunmailsmtpSMTPTransportsendMessage(SMTPTransportjava:930) <br /> at serviceMailstartSend(Mailjava:460) <br /> at orgapachejspsend_jsp_jspService(send_jspjava:178) <br /> at orgapachejasperruntime>
以上就是关于在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中全部的内容,包括:在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中、怎样在一个jsp页面中获取另一个jsp页面中的src路径、如何通过开发者工具快速定位到一个jsp项目的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)