btcq.net
当前位置:首页 >> jAvA 获取主域名 >>

jAvA 获取主域名

1.得到当前工程的根路径,代码如下 String path = request.getContextPath();2.得到登录的计算机域名,如果没有域名就得到IP request.getRemoteHost();3.得到登录计算机的IP request.getRemoteAddr();

request.getRemoteAddr() 或者 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 这两种都可以

public String getIP(String name){ InetAddress address = null; try { address = InetAddress.getByName(name); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("获取失败"...

java怎么获取本机的用户名或域可通过System.getEnv()得到。 System.getenv("USERNAME");System.getenv("USERDOMAIN"); 它常和System.getProperties()配合使用,它们的区别是: 从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两...

1.得到当前工程的根路径,代码如下 String path = request.getContextPath(); 2.得到登录的计算机域名,如果没有域名就得到IP request.getRemoteHost(); 3.得到登录计算机的IP request.getRemoteAddr();

HttpServletRequest类有个getRequestURL和getRequestURI方法. 方法getRequestURI返回的对象URI 是作为URL 的一部分,是去掉URL 中用于指定机器的那部分. 所以办法很明确了.getRequestURL拿到的字符串替换getRequestURI得到的字符串为空. 伪码如...

Map map = System.getenv(); String userName = map.get("USERNAME");// 获取用户名 String computerName = map.get("COMPUTERNAME");// 获取计算机名 String userDomain = map.get("USERDOMAIN");// 获取计算机域名 System.out.println(userNam...

String user = System.getProperty("user.name");System.out.println(user);Java本地程序可以取得用户名,域名不清楚。 JSP是不行的,因为JSP本质上是在服务端运行的程序,上述语句只能取得服务端用户名。

import java.net.InetAddress;import java.net.UnknownHostException;public class TestInetAddress {InetAddress myIpAddress = null;InetAddress[] myServer = null;public static void main(String args[]) {TestInetAddress address = new T...

String user = System.getProperty("user.name");System.out.println(user);Java本地程序可以取得用户名,域名不清楚。 JSP是不行的,因为JSP本质上是在服务端运行的程序,上述语句只能取得服务端用户名。

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com