千家信息网

怎么从Apex代码中获取当前页面URL

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍"怎么从Apex代码中获取当前页面URL",在日常操作中,相信很多人在怎么从Apex代码中获取当前页面URL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年11月19日怎么从Apex代码中获取当前页面URL

这篇文章主要介绍"怎么从Apex代码中获取当前页面URL",在日常操作中,相信很多人在怎么从Apex代码中获取当前页面URL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么从Apex代码中获取当前页面URL"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

获取当前页面URL

'getHeaders()':它返回请求头的映射。其中键字符串包含头的名称,值字符串包含头的值。

然后从该映射中获取"主机"键值

"getUrl()":它返回最初定义时与PageReference关联的相对URL,包括任何查询字符串参数和锚定。

Apex代码:

public with sharing class pageurlclass{         /**         * Webkul Software.         *         * @category  Webkul         * @author    Webkul         * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https://webkul.com)         * @license   https://store.webkul.com/license.html         */    public  String  headerdata{get;set;}    public string urlvalue{get;set;}    public string url{get;set;}            public pageurlclass(){                 headerdata= ApexPages.currentPage().getHeaders().get('Host');                 urlvalue=Apexpages.currentPage().getUrl();                 url='https://' + headerdata+ urlvalue;    }  }

Visualforce页面:创建名为Pageurl的Visualforce页面

            1.  {!headerdata}   2.  {!urlvalue}   3.  {!url} 

到此,关于"怎么从Apex代码中获取当前页面URL"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0