当前位置: 首页 > news >正文

前台网站建设凡科建站官网登录

前台网站建设,凡科建站官网登录,网页版微信二维码登录,学python可以做什么一、不传参数二、通过 HttpServletRequest 获取三、配置文件获取四、ManagementFactory五、RequestContextHolder 1、不传参数,直接通过ServletRequestAttributes获取当前项目所在服务器的端口号和ip地址 public static String getUrl(){ ServletRequestAttrib…
  • 一、不传参数
  • 二、通过 HttpServletRequest 获取
  • 三、配置文件获取
  • 四、ManagementFactory
  • 五、RequestContextHolder

1、不传参数,直接通过ServletRequestAttributes获取当前项目所在服务器的端口号和ip地址

public static String getUrl(){    ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();    HttpServletRequest request = requestAttributes.getRequest();    String localAddr = request.getLocalAddr();    int serverPort = request.getServerPort();    return "http://"+localAddr +":"+ serverPort;
}

2、通过 HttpServletRequest 传参数获取当前项目所在服务器的端口号和ip地址

//获取本地服务器的ip地址和端口号    
public static String getHttpUrl(HttpServletRequest request){        String localAddr = request.getLocalAddr();        int serverPort = request.getServerPort();        return "http://"+localAddr +":"+ serverPort;    
}

3、Java获取当前系统的ip地址,端口号从配置文件读取

@Value("${server.port}")
private int serverPort; 
public String getUrl() {    InetAddress address = null;    try {        address = InetAddress.getLocalHost();    } catch (UnknownHostException e) {        e.printStackTrace();    }    return "http://"+address.getHostAddress() +":"+this.serverPort;
}

4、tomcat服务器启动到时候获取服务器的ip和端口号,本方法在windows系统没问题,再Linux系统就不行了

 //获取本地服务器的ip地址和端口号
public static String getUrl() 
{        String serverIp = "";        String serverPort = "";        try {            MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();            Set<ObjectName> objectNames = beanServer.queryNames(new ObjectName("*:type=Connector,*"),             Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));            serverIp = InetAddress.getLocalHost().getHostAddress();            serverPort = objectNames.iterator().next().getKeyProperty("port");        } catch (Exception e) {            e.printStackTrace();        }        String ipAndPost = "http://" + serverIp + serverPort;        return ipAndPost;    
}

5、获取服务器的ip+端口号

public static String PathAddress() {		String strResult = "";		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder				.getRequestAttributes()).getRequest(); 		StringBuffer strBuf = new StringBuffer();	strBuf.append(request.getScheme() + "://");		strBuf.append(request.getServerName() + ":");		strBuf.append(request.getServerPort() + "");		strBuf.append(request.getContextPath() + "/");		strResult = strBuf.toString();// +"FHADMINM/";//加入项目的名称		return strResult;	
}
http://www.hkea.cn/news/322021/

相关文章:

  • 网站打不开怎么回事引流推广平台有哪些
  • 课程网站建设特色成都seo外包
  • 建设厅安全员证书查询网站外链seo推广
  • 邢台手机网站建设服务百度查重软件
  • 网站开发开题报告ppt竞价运营是做什么的
  • 网站代理怎么做的网站推广策划思路
  • 长沙网站seo公司百度权重5的网站能卖多少钱
  • 常德网站开发百度推广登录首页网址
  • 网站建设软件设计推广官网
  • 网站运营阶段站长之家app
  • discuz网站标题百度广告推广价格
  • 广州学校论坛网站建设疫情排行榜最新消息
  • 古董手表网站网络营销的主要方式和技巧
  • 做公司网站要那些资料百度电脑版下载官方
  • 定州网站建设公司企业网站源码
  • 0基础1小时网站建设教程如何给自己的公司建网站
  • 成都网站建设s1emens电商平台怎么加入
  • 六合哪家做网站建设域名注册查询软件
  • 网站建设的方案费用2023年新冠疫情最新消息
  • 九星市场做网站快速将网站seo
  • 长春做网站推广的公司提升神马关键词排名报价
  • 金融网站cms百度网盘客服电话人工服务
  • 美观网站建设物美价廉seo网站优化专员
  • 网站设计应该怎么做推广软文代写
  • 网站建设工作室发展百度收录教程
  • 没有网站 可以做百度口碑吗成都网站制作
  • 医院系统网站建设百度宁波营销中心
  • 网站劫持代码杭州互联网公司排名榜
  • 做网站找哪个部门吸引人的推广标题
  • 网站制作软件名字线做竞价推广代运营公司