「java获得域名」java怎么获取url中的域名
本篇文章给大家谈谈java获得域名,以及java怎么获取url中的域名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何获取根域名
- 2、java如何获取计算机域名
- 3、java怎么获取本机的用户名或域
- 4、怎样用java编程得到二级域名?
- 5、如何用java语言获取域名
- 6、java如何将电子邮箱的登陆名,域名,主机名输出
java如何获取根域名
1.得到当前工程的根路径,代码如下
String path = request.getContextPath();
2.得到登录的计算机域名,如果没有域名就得到IP
request.getRemoteHost();
3.得到登录计算机的IP
request.getRemoteAddr();
java如何获取计算机域名
request.getRemoteAddr()
或者
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
这两种都可以
java怎么获取本机的用户名或域
java怎么获取本机的用户名或域可通过System.getEnv()得到。
System.getenv("USERNAME");System.getenv("USERDOMAIN");
它常和System.getProperties()配合使用,它们的区别是:
从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生更多的全局效应,因为它们不仅对Java 子进程可见,而且对于定义它们的进程的所有子进程都是可见的。在不同的操作系统上,它们的语义有细微的差别,比如,不区分大小写。因为这些原因,环境变量更可能有意料不到的副作用。最好在可能的地方使用系统属性。环境变量应该在需要全局效应的时候使用,或者在外部系统接口要求使用环境变量时使用(比如 PATH)。
MapString, String map = System.getenv();
String userName = map.get("USERNAME");// 获取用户名
String computerName = map.get("COMPUTERNAME");// 获取计算机名
String userDomain = map.get("USERDOMAIN");// 获取计算机域名
System.out.println("自定义变量getenv CONF_LOCATION:" +System.getenv("conf.location"));
System.out.println("操作系统的名称:"+System.getProperty("os.name"));
其它常用的属性参数如下:
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor Java 虚拟机规范供应商 java.vm.specification.name Java 虚拟机规范名称 java.vm.version Java 虚拟机实现版本 java.vm.vendor Java 虚拟机实现供应商 java.vm.name Java 虚拟机实现名称 java.specification.version Java 运行时环境规范版本 java.specification.vendor Java 运行时环境规范供应商 java.specification.name Java 运行时环境规范名称 java.class.version Java 类格式版本号 java.class.path Java 类路径 java.library.path 加载库时搜索的路径列表 java.io.tmpdir 默认的临时文件路径 java.compiler 要使用的 JIT 编译器的名称 java.ext.dirs 一个或多个扩展目录的路径 os.name 操作系统的名称 os.arch 操作系统的架构 os.version 操作系统的版本 file.separator 文件分隔符(在 UNIX 系统中是“/” ) path.separator 路径分隔符(在 UNIX 系统中是“:” ) line.separator 行分隔符(在 UNIX 系统中是“/n” ) user.name 用户的账户名称 user.home 用户的主目录 user.dir 用户的当前工作目录
怎样用java编程得到二级域名?
最简单的办法,写个爬虫,把百度首页设置为起点,然后执行以下步骤
1、建一个列表,把起始页URL添加进去
2、从列表中取出一个URL,并把页面抓下来
3、分析里面的a标签,把所有的href记下来
4、将同一个域的href记录下,比如*.baidu.*,并追加到列表中
5、重复第二步,直到列表中没有未访问过的URL为止
。。。
分析所有的href链接,然后找出所有的二级域名
如何用java语言获取域名
request.getRemoteHost()得到登录的计算机域名,如果没有域名就得到IP
request.getRemoteAddr()得到登录计算机的IP
java如何将电子邮箱的登陆名,域名,主机名输出
1、打开eclipse,然后在主函数中书写这条语句即可输出,输出的内容要用双引号引起来。
2、接着运行java程序,然后就会直接在控制台打印我们的输出的电子邮箱的登陆名,域名,主机名内容。
3、而java获取从键盘的内容则需要导入一个类。
4、然后写获取输入的代码。
5、之后,运行java程序,看到有提示我们输入,然后我们使用键盘向控制台里面输入内容。
关于java获得域名和java怎么获取url中的域名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-25,除非注明,否则均为
原创文章,转载请注明出处。