java中关于uri的写法问题求助。。。。。。。

如图

Ⅱ java怎么才可以从一个URI里面获取它的信息啊,用输入流获取

java.net.HttpURLConnection,得到信息,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ⅲ Java:这里为什么要从URL转换成URI呢求解

从技术上来说想必你已经知道了。
URI是通用资源定位符
URL是统一资源定位符。
URL是URI的子集内。
URI可以表示各容种资源(包括Web上的,本地的等),而URL主要用于表示Web上的资源。http,ftp这种。
File是被定义用来读取本地的资源文件,而不是读取Web上的资源文件。所以按设计来说,File的参数不能是URL。
当然你可以自己继承File,让它支持URL,可以访问Web上的内容。

Ⅳ JAVA URI 代码问题

从语法上来说,没有问题,
看你的jtf变量是否存在吧,如果有问题的话

Ⅳ java中url和uir有什么区别

URI是URL的一个抽象,它不仅包括了统一资源定位符(URL),还包括了统一资源名专(URN).大多数实际应用中使用的属URI都是URL,但是许多规范和标准像XML都是用URI来定义的.在java1.4和更新的版本中, URI被java.net.URI 类所表示.这个类与java.net.URL 相比有如下3点重要的区别:
· URI 类只关心资源的标识和对URI的解析.它没有方法来检索它的URI所标识的资源。
· URI 类与URL 类相比,它更能适应相关的规范。
· 一个URI 对象能表示一个相对URI 。URL 类在存放之前,就已经对所有的URI进行了“绝对化”的处理。

看着是不是有点晕?
简单的这么理解吧,URL是统一资源定位符,URI是统一资源标识符,URL是URI的一种,但在Java里面不是一种类型,两个类也没有继承关系,但各自提供了toURL()和toURI()来相互转换,在需要的时候放上相应的类型。

Ⅵ Java 从文件中取出所有的同一类型的uri路径

一、

  1. 先读取文件内容放到内存;

  2. 如果包含 <img ,然后再判断最近的 /> 结束符,取中间的内容,再判断 src=" ,再判断最近的 " 为结束符,取中间的URL即可,这个逻辑的实现,你自己来做逻辑吧

二、

  1. 以行读取文件;

  2. 判断这行包含 <img ,则截取src="里的值,再判断这行是否包含结束符 " 以 "为结束,如果没有,则继续读下一行,读到 " 为结束,直到 " 这个为结束,再循环判断是这行是否包含 <img,再同样的操作,直到最后一行为止。

这些是我个人认为的做法,可供参考,个人认为第二种方法更容易理解,希望对你有帮助。

Ⅶ java uri 编码 和urlencode 编码的区别

String mytext = java.net.URLEncoder.encode("中国", "utf-8");
String mytext2 = java.net.URLDecoder.decode(mytext, "utf-8");

这两条语句在同一个页面中的话,得到的结果是:
mytext: %E4%B8%AD%E5%9B%BD
mytex2: 中国

String zhongguo=new String(request.getParameter("zhongguo").getBytes("iso8859_1"));
zhongguo=java.net.URLDecoder.decode(zhongguo,"utf-8");

Ⅷ 关于JAVA中URI和URL的区别的理解

统一资源标志符URI和统一资源定位符URL的区别其实和JAVA无关。
统一资源标志符URI,通过标志可以确定一个唯一的资源,比如test.txt
统一资源定位符URL,通过位置来确定一个资源,比如在localhost/temp/test.txt
web中,URL通过描述具体哪个主机哪个目录下的哪个URI来确定web资源

Ⅸ Java:这里为什么要从URL转换成URI呢求解=。=

URL可以具体定义到一个网站的一个页面,
URI只能定义到当前工程的一个具体页面,
现在我问一个问题,假如在eclipse中的工程名和部署在tomcat的中的工程名不一致(实际中是有的),那你还觉得写URL方便吗?你测试的时候写URL没有问题,但是你实际部署的时候要把所有的URL重新修改一次。而URI就没有这个问题了,可以直接测试部署,都很方便

Ⅹ Java中路径的获取总结以及URL和URI的区别

路径获取分直接写死在代码上和动态获取路径。直接写死就不说了,动态获取方法很多最常用的../和${pageContext.request.contextPath},获取路径可以用getClass().getResource()。URl和URL一个是相对路径一个是绝对路径,比如相对路径和你同包的你直接写对象(类,各种格式文件)名字就行,绝对路径就是你的项目名+包+你的应用名。