获取jsp网页地址,jsp获取url

本文目录一览:

怎么获取访问一个jsp页面的mac地址

不能直接获取到客户端的mac地址,可以通过IP地址获取客户端的mac

先获取IP地址,ip = request.getRemoteAddr();

通过ip地址获取mac

public String getMACAddress(String ip) {

      String str = “”;

      String macAddress = “”;

      try {

          Process p = Runtime.getRuntime().exec(“nbtstat -A ” + ip);

          InputStreamReader ir = new InputStreamReader(p.getInputStream());

          LineNumberReader input = new LineNumberReader(ir);

       

          while((str = input.readLine()) != null){

              if (str.indexOf(“MAC”) 1) {

                  //使用substring函数截出mac地址

                  //macAddress = str.substring(str.indexOf(“MAC”) + 9, str.length());

                  break;

              }

          }

      } catch (IOException e) {

          e.printStackTrace(System.out);

      }

      return macAddress;

  }

jsp怎么获取当前页面的url

当一个url过来时,如:,在hello.jsp页面,我们可以这样得到url:

代码如下:

% String basepath 

=request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort() ;

String Path = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”+request.getContextPath()+”/”; 

String uri=request.getRequestURI();   

uri=uri.substring(uri.lastIndexOf(“/”)+1);  //获得是最后的hello.jsp 

%

(上例中,Path路径就是图中的)

说明:

1.request.getContextPath()  返回站点的根目录,如:‘’/demo‘’

2.request.getRealpath(“/”)得到的是实际的物理路径,也就是你的项目所在服务器中的路径

3.request.getScheme() 等到的是协议名称,默认是http

4.request.getServerName() 得到的是在服务器的配置文件中配置的服务器名称 比如:localhost .baidu.com 等等

5.request.getServerPort() 得到的是服务器的配置文件中配置的端口号 比如 8080等等

OK,满意的话请好评!O(∩_∩)O~

jsp中如何获取完整的地址

String path = request.getContextPath();

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;

新建一个jsp,最上面的两句话。

jsp 获取当前地址(带参数)

tring url=request.getScheme()+”://”;

url+=request.getHeader(“host”);

url+=request.getRequestURI();

if(request.getQueryString()!=null)

url+=”?”+request.getQueryString();

out.println(url);

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/196381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-03 09:55
下一篇 2024-12-03 09:55

相关推荐

  • cmd看地址

    本文将从多个方面详细阐述cmd看地址,包括如何查看本机IP地址、如何查看路由器IP、如何查看DNS服务器IP等等。 一、查看本机IP地址 要查看本机IP地址,首先需要打开cmd窗口…

    编程 2025-04-29
  • 尚硅谷官网地址用法介绍

    尚硅谷是国内一家领先的技术培训机构,提供了众多IT职业的培训,包括Java、Python、大数据、前端、人工智能等方向。其官网地址为http://www.atguigu.com/。…

    编程 2025-04-29
  • python爬取网页并生成表格

    本文将从以下几个方面详细介绍如何使用Python爬取网页数据并生成表格: 一、获取网页数据 获取网页数据的一般思路是通过HTTP请求获取网页内容,最常用的方式是使用Python库r…

    编程 2025-04-28
  • 网页防篡改的重要性和市场占有率

    网页防篡改对于保护网站安全和用户利益至关重要,而市场上针对网页防篡改的产品和服务也呈现出不断增长的趋势。 一、市场占有率 据不完全统计,目前全球各类网页防篡改产品和服务的市场规模已…

    编程 2025-04-28
  • Python解码URL

    本文将从以下几个方面对Python解码URL进行详细阐述:URL编码的作用和原理、Python urllib库解码URL的基本用法、Python手动解码URL的方法、特殊字符在UR…

    编程 2025-04-28
  • Python URL解码

    在Web开发过程中,URL编码和解码是一个很常见的问题。本文将会详细介绍Python中对URL的解码方法。 一、URL编码与URL解码 URI(Uniform Resource I…

    编程 2025-04-28
  • Python编程实战:用Python做网页与HTML

    Python语言是一种被广泛应用的高级编程语言,也是一种非常适合于开发网页和处理HTML的语言。在本文中,我们将从多个方面介绍如何用Python来编写网页和处理HTML。 一、Py…

    编程 2025-04-28
  • Python爬取网页信息

    本文将从多个方面对Python爬取网页信息做详细的阐述。 一、爬虫介绍 爬虫是一种自动化程序,可以模拟人对网页进行访问获取信息的行为。通过编写代码,我们可以指定要获取的信息,将其从…

    编程 2025-04-28
  • Idea2022变更Git地址

    本文将从以下几个方面对Idea2022变更Git地址进行详细阐述: 一、GitHub上修改Git仓库地址 1、登录GitHub,找到需要修改的Git仓库 2、在代码页面点击右上角的…

    编程 2025-04-28
  • Python 中文转URL编码

    本文将从以下几个方面详细阐述Python中实现中文转URL编码的方法及注意事项。 一、URL编码概述 URL编码也称为百分号编码,是一种将URL中的非ASCII字符转换成“%”后加…

    编程 2025-04-27

发表回复

登录后才能评论