导航:首页 > IDC知识 > javaurl截取域名

javaurl截取域名

发布时间:2020-12-04 13:08:28

1、java如何获取根域名

1.得到当前工程的根路径,代码如下
String path = request.getContextPath();

2.得到登录的计算机域名,如果没有域名就得到IP

request.getRemoteHost();

3.得到登录计算机的IP
request.getRemoteAddr();

2、Java正则表达式替换URL网址

把replaceAll那段变为:

url1 = url1.replaceAll("51-d+","51-" + i);

建议把代码贴出来方便网友调试。

建议不要写像url1这种变量。

3、如何用java语言获取域名

request.getRemoteHost()得到登录的计算机域名,如果没有域名就得到IP

request.getRemoteAddr()得到登录计算机的IP

4、java如何提取url里的域名

方法1:正则
(http://)或者(https://)开头
往后面匹配三个点,
不会的话百度一波。
然后把最后的点去掉
就可以得到域名
方法2:
将URL字符串转换为charArray
遍历 对.(点)的次数进行记数
第三次当前返回下标
用SubString切割字符串获取域名

5、谁有截取url中 一级域名的 java代码

String url = request.getScheme()+"://"; //请求协议 http 或 https
url+=request.getHeader("host"); // 请求服务器
url+=request.getRequestURI(); // 工程名
if(request.getQueryString()!=null) //判断请求参数是否为空
url+="?"+request.getQueryString(); // 参数

6、怎样用java编程得到二级域名?

最简单的办法,写个爬虫,把百度首页设置为起点,然后执行以下步骤
1、建一个列表,把起始页URL添加进去
2、从列表中取出一个URL,并把页面抓下来
3、分析里面的<a>标签,把所有的href记下来
4、将同一个域的href记录下,比如*.baidu.*,并追加到列表中
5、重复第二步,直到列表中没有未访问过的URL为止
。。。
分析所有的href链接,然后找出所有的二级域名

7、Java怎么判断URL是域名格式还是IP加端口格式?

简单的办法是判断host格式,复杂的但稳妥的办法是当做域名处理,域名解析,如果解析出来的IP和域名字符串相等,那就是说当做的域名,其实是ip。

try {
URL url=new URL("http://www.sina.com.cn");
String host=url.getHost();
InetAddress address = null;
address = InetAddress.getByName(host);
if(host.equalsIgnoreCase(address.getHostAddress()))
System.out.println("ip");
else
System.out.println("domain");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

8、java如何获取访问者的域名?

你在第一个网站的链接中加一个参数,
在第二个网站中用这个参数来判断就行了。

9、java如何获取计算机域名

request.getRemoteAddr()

或者
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

这两种都可以

与javaurl截取域名相关的知识