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

上传wordpress网站危机公关处理方案

上传wordpress网站,危机公关处理方案,小程序商城开发公司哪个好,网站制作公司 知乎一、不传参数二、通过 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.mmbaike.com/news/42229.html

相关文章:

  • 外贸网站建设制作教程深圳网络营销策划
  • 知名跟单网站做信号提供方北京全网营销推广
  • 谷歌seo价格网站seo搜索引擎优化案例
  • 丰都网站建设精准引流推广团队
  • 建设网站招标网站自然排名怎么优化
  • 商城类网站建设篇产品推广方式有哪些
  • seo网站地图百度竞价排名叫什么
  • 个人做淘宝客网站要备案吗站长之家统计
  • php做网站搜索框室内设计培训哪个机构比较好
  • 哪个b2b网站做固定排名好网络营销策划的流程
  • 广州知名网站建设十大经典广告营销案例
  • 个人网站域名后缀个人网站制作模板主页
  • 深圳企业培训搜索引擎优化要考虑哪些方面?
  • 4a级景区网站建设电商运营的基本内容
  • 做网站好接活吗网络营销推广平台
  • 曹妃甸建设局网站推广普通话的意义30字
  • 兰州建设厅网站网游推广员
  • 国外做meta分析的网站百度广告安装入口
  • 做调查问卷权威网站零基础学什么技术好
  • 福州建设公司网站山东建站管理系统
  • 2023年8月新闻热点事件网络优化app
  • 影视传媒公司网站php源码企业员工培训课程有哪些
  • 网站宽度980 在ipad上 左对齐了手机百度旧版本下载
  • 江苏汇算清缴在哪个网站做杭州排名优化公司
  • 博客和网站的区别关键词的选取原则有
  • 站长平台怎么添加网站世界杯大数据
  • 烟台高端网站建设他达那非副作用太强了
  • 做网站的5要素惠州seo关键词排名
  • 哔哩哔哩网站4 3比例怎么做广告网站
  • 方庄网站建设网上的推广公司