用java写一个网页输入url点击查询即可在下面显示网页源代码

关注:83  答案:2  mip版

解决时间 2021-02-04 16:28

提问者西伯利亚狼

2021-02-03 18:40

用java写一个网页输入url点击查询即可在下面显示网页源代码

最佳答案

二级知识专家樱花雨梦

2021-02-03 19:08

import java.io.*;

import java.net.*;

public class Demo {

public static void main(String[] args) throws Exception {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入要显示源码的地址:");

URL url = new URL(br.readLine());

URLConnection conn = url.openConnection();

InputStream is = conn.getInputStream();

byte[] b = new byte[1024];

int len = 0;

while((len = is.read(b))!=-1){

System.out.println(new String(b,0,len,"UTF-8"));

}

}

}//下班,控制台的,网页的你稍微修改一下就OK啦。

全部回答

1楼可惜感動不是心動

2021-02-03 19:25

1.编写usesourceviewer 类的基本框架,该类仅包括无返回值的main ()方法,该方法从参数中获取url,通过输入缓冲和输出缓冲将该url 原码输出。 2.编写usesourceviewer 类,代码如下: import java.net.*; import java.io.*; public class usesourceviewer { public static void main (string[] args) { if (args.length > 0) { try { //读入url url u = new url(args[0]); inputstream in = u.openstream( ); // 为增加性能存储输入流 in = new bufferedinputstream(in); // 将输入流连接到阅读器 reader r = new inputstreamreader(in); int c; while ((c = r.read( )) != -1) { system.out.print((char) c); } object o = u.getcontent( ); system.out.println("i got a " + o.getclass().getname( )); } catch (malformedurlexception e) { system.err.println(args[0] + " is not a parseable url"); } catch (ioexception e) { system.err.println(e); } } // end if } // end main } // end sourceviewer}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java做一个查询网页版_用java写一个网页输入url点击查询即可在下面显示网页源代码...相关推荐

  1. java宝典app_java宝典安卓版_手机java宝典V2.0下载(暂未上线)_预约_飞翔下载

    java宝典安卓版是java学习者必备的应用. 软件说明: Java概述,Java语言基础,流程控制,数组,字符串与正则表达式,面向对象思想,方法的调用和参数的传递,继承.聚集与多态,信息封装与实施细 ...

  2. 用python做一个表白软件手机版_用python写一个5.20的表白小程序吧

    (这两天老用matplotlib画那种很严肃的论文图,实在是很想偷偷画点儿别的放松下.) 恰好今天520,发现一个很美的数学公式. 这样的公式始祖来源于数学家笛卡尔的心形公曲线.而这背后是一个凄美的爱 ...

  3. JAVA做OA用到手机_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  4. java比较炫的登录界面_教你写一个炫酷的Material Design 风格的登录和注册页面

    每个人都会喜欢漂亮的登录界面,一个App 给人们的第一印象是非常重要的. 这篇文章将教你使用谷歌材料设计规范(Material design spec )和谷歌的新的设计支持库( design sup ...

  5. python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手

    今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...

  6. 用java做一个简单记事本_用记事本写一个简单的java程序

    用记事本写一个简单的java程序 第一步: 安装好jdk,并设置好环境变量. 桌面-计算机(右键)-属性-高级系统设置-环境变量-path-在变量值后加上:和jdk安装路径加上(路径即为C:\Prog ...

  7. 如何安装vscode网页版_如何让用编辑器编写EverNote?

    VSCode 01 准备 下载安装VSCode,申请一个印象笔记(国内版)或EverNote International账号. 02 安装插件 在VSCode中安装EverMonky,Auto Clo ...

  8. python爬取本地天气信息_用Python写一个爬取中国天气网的终端版天气预报爬虫

    导语 前几篇文章介绍了爬取静态网站的主要方法.今天写一个小项目实践一下.本项目可以在终端窗口查询全国3400多个区县的当日天气信息和近七天天气信息. 实现效果 [Python爬虫]写一个爬取中国天气网 ...

  9. mysql慢查询面试题_头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计面试题等

    一面 1.讲讲jvm运行时数据库区 2.讲讲你知道的垃圾回收算法 3.jvm内存模型jmm 4.内存泄漏与内存溢出的区别 5. select.epool 的区别?底层的数据结构是什么? 6.mysql ...

  10. java制作一个简单的画板_【Java】Thymeleaf一个简单示例

    Thymeleaf简单介绍 Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp.而是Thymeleaf和Freemar ...

最新文章

  1. R语言构建xgboost模型:交叉验证(cross validation)训练xgboost模型
  2. redhat linux7版本种类,RHEL 7 新功能尝鲜:界面简洁,分类明确
  3. windows server 2003中继代理
  4. MyBatis Mapper Demo
  5. OOP 中的 方法调用、接口、鸭式辩型、访问者模式
  6. php关键技术,基于Apache+MySQL+PHP的关键技术分析
  7. 大数据可视化的价值体现在哪
  8. swap使用率达到100%的解决办法
  9. Codeforce 1800Difficulty Graphs 20 questions
  10. wordpresd免登录发布接口php_实现wordpress的ajax接口请求学会admin-ajax.php的利用
  11. 第22课: JSP语句 switch判断语句 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
  12. 【算法篇】汉诺塔问题
  13. matlab根号2,在matlab中,运行指令a=sqrt(2),计算结果a是精准的根号2吗
  14. 百度智能云服务网格产品 CSM 发布 | 火热公测中
  15. 2022-2028全球及中国葡萄种植市场研究报告
  16. 拼多多评价过滤哪些内容?应该怎么办?
  17. windows2008修改3389端口
  18. Atitit 最近资料文章列表r9 r8 月份 attilax总结
  19. DBUS入门与C编程
  20. 电话机器人源码和系统部署

热门文章

  1. CentOS 安装字体
  2. 浅谈认识商业智能过程中遇到的困难
  3. Spring Cloud Ribbon 详解
  4. google离线地图制作
  5. 2017江苏高职计算机分数线,2017年江苏高考分数线公布
  6. cousera视频无法播放
  7. Python学习笔记(15)-Python代码转换为exe可执行程序详解
  8. 把图片背景变透明(制作签名档)
  9. 关于M0、M1、M2货币最近所学
  10. Efficient Net_V2