`
fireinjava
  • 浏览: 480116 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

jsp获取网站域名 域名解析

    博客分类:
  • Java
 
阅读更多

部署主机如果有弄域名解析的话
访问http://www.domain.com时会自动请求到相应的页面http://ip:port/webApp/index.jsp
此时在index.jsp代码

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

得出的是http://ip:port/webApp/

 

要想获取域名http://www.domain.com/需用以下代码:

String contextPath = request.getContextPath();
String headerReferer  =request.getHeader("Referer");
String basePath = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length()+1);

 

以下来自互联网:

       HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。

3
0
分享到:
评论
2 楼 noobjava 2012-04-24  
getServerName是可以的
前提是,tomcat里面你配置了域名
<Host name="www.xxx.com">
...
</Host>
这样是取得到域名的
1 楼 lovekang89 2011-12-13  
这样写不可以呀,取不到域名

相关推荐

    jsp+servlet实现域名查询

    【jsp+servlet实现域名查询】是一项常见的Web开发任务,它涉及到Java服务器页面(JSP)和Servlet技术,用于构建动态网站应用。在这个项目中,我们可能会遇到以下几个关键知识点: 1. **Java Servlet**:Servlet是...

    从HttpServletRequest获取各种路径总结

    本文将详细介绍如何通过`HttpServletRequest`对象获取各种路径,并对每种路径的含义及应用场景进行解析。 #### 二、路径获取方法详解 ##### 1. `getRealPath` - **描述**:用于获取服务器上的实际物理路径。 - **...

    ajax+jsp域名查询 点击观看演示

    在这个“ajax+jsp域名查询”项目中,我们探讨的是如何利用这两种技术实现一个实时的域名查询系统,用户可以在不刷新整个页面的情况下获取查询结果。 首先,Ajax是前端技术,它允许网页在后台与服务器交换数据并更新...

    jsp版之百度近日收录量查询系统

    2. **百度搜索引擎API**:系统利用了百度开放平台提供的接口来获取网站的收录数据。这些API通常需要申请API Key,并遵循特定的调用规则,例如请求频率限制和数据格式。开发者需要了解如何正确使用API,处理可能出现...

    把自己的电脑作为jsp网站服务器参照.pdf

    3. **设置动态域名解析**:如果您的IP地址经常变化,则需要使用动态域名解析服务,如花生壳。按照服务提供商的指南进行设置,通常包括注册账户、获取域名、配置域名解析等步骤。 #### 四、测试与访问 完成以上步骤...

    jsp期末试题(卷)答案解析.doc

    在JSP期末试题的答案解析中,我们可以看到一系列关于Java Server Pages(JSP)及其相关技术的问题。以下是这些问题涉及的知识点: 1. 动态网页技术:ASP、JSP和PHP都是动态网页技术,而HTML是静态网页标记语言,...

    jsp+access的bbs源码

    - `alixixi.com`:可能是一个网站的域名,与发布或支持这个源码的平台相关。 通过深入研究这个源码,开发者可以掌握JSP和Access数据库结合的实际应用,同时增强对BBS系统设计的理解,为未来的Web开发项目打下坚实...

    外网访问JSp项目的完整部署

    在IT行业中,部署一个可以被外网访问的JSP项目是一项常见的任务,涉及到服务器配置、Web服务集成以及域名解析等多个环节。在这个过程中,"IIS+Tomcat"的组合经常被用于实现这样的需求,因为IIS(Internet ...

    jsp广告系统jsp广告系统jsp广告系统

    - `getDomain/setDomain`:获取或设置Cookie的域名。需要注意的是,只有顶级域名匹配时,Cookie才会被发送。 - `getMaxAge/setMaxAge`:获取或设置Cookie的有效时间。如果设置为负数,则表示Cookie会在浏览器关闭后...

    使用Tomcat配置域名

    为了让互联网用户通过输入域名访问你的服务器,你需要确保域名已经正确地解析到你的服务器IP地址。这通常需要在你的DNS提供商处进行设置,创建A记录或CNAME记录指向你的服务器IP。 3. **防火墙及端口配置** 确保...

    android与jsp上传图片

    通过request.getParameter()获取请求参数,对于multipart/form-data,通常需要使用Commons FileUpload库解析请求体中的文件部分。 2. **处理图片数据**:接收到图片数据后,将其保存到服务器的某个目录下,可能需要...

    ajax+jsp网页时时刷新提示

    在网页开发中,实时刷新提示是一项重要的功能,它能让用户即时获取到服务器端的数据更新,无需手动刷新整个页面。本教程将围绕“Ajax+JSP”这一技术组合,讲解如何实现网页的实时刷新提示。 Ajax(Asynchronous ...

    [图片动画]ttcodes JSP图片小偷 v1.0_jsp_tupian.rar

    总的来说,ttcodes JSP图片小偷 v1.0是一款利用JSP技术和相关Web开发知识,实现图片批量下载的工具,它集成了HTML解析、HTTP请求、文件操作等多个技术环节,为用户提供了便捷的图片资源获取途径。

    使用域名绑定tomcat

    当我们需要让多个网站或者应用在同一台服务器上运行时,就需要通过域名绑定来区分它们。下面我们将详细介绍如何通过修改Tomcat来实现域名的绑定。 首先,我们需要理解基本概念。域名是互联网上的地址,如...

    免费建立网站教程整理.pdf

    3. **域名解析与空间绑定**:购买域名和空间后,需要进行域名解析,即将域名指向空间的IP地址。这个过程通常由域名注册商协助完成。之后,将制作好的网站文件上传到空间,网站就可以正式对外发布了。 4. **网页制作...

    网上书店JSP开发bookshop

    部署时,要考虑到服务器配置、域名解析、SSL证书安装等环节。 10. **版本控制**:良好的版本控制系统如Git,能帮助团队协作,记录代码变更,便于回滚和合并代码。 以上是对“网上书店JSP开发bookshop”项目中涉及...

    上传jsp网页到服务器(空间)的方法整理.pdf

    7. **域名绑定**:为了让用户可以通过易于记忆的域名访问你的网站,还需要将购买的域名与服务器IP进行绑定。这通常在域名注册商的管理界面完成,通过A记录或CNAME记录指向服务器IP。 总的来说,将JSP网页上传到...

    jsp html .net 摄像头 截图 上传 功能实现

    在IT行业中,实现一个基于JSP、HTML和.NET的摄像头截图并上传的功能是一个常见的需求,尤其是在开发交互式网站或Web应用程序时。以下是一份详细的知识点解析,涵盖了这个功能实现的关键技术点: 1. **HTML5 WebRTC*...

    jspdtree_JSP源码_

    【压缩包子文件的文件名称列表】:codesc.net 这个文件名可能代表一个网站的域名或者是某个代码存储库的名称,但具体的内容没有给出,所以我们无法直接获取更多细节。不过,通常这样的压缩包会包含源代码文件、配置...

Global site tag (gtag.js) - Google Analytics