java怎么获得web应用的网址

如题所述

比如这个路径

http://localhost/servlet/DemoServlet?name=test
String scheme = request.getScheme();//获取请求协议-http
int serverPort = request.getServerPort();//获取服务端口号 -8080
String serverName = request.getServerName();//获取服务域名(主机名) -localhost
String requestURI = request.getRequestURI();//获取请求uri路径 -/servlet/DemoServlet
String servletPath = request.getServletPath();//获取servlet路径 -/DemoServlet
String contextPath = request.getContextPath();//获取上下文路径 -/servlet
String queryString = request.getQueryString();//获取uri请求参数 -/name=test
StringBuffer requestURL = request.getRequestURL();//获取url路径 -http://localhost/servlet/DemoServlet
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-10
String rootPath = request.getContextPath();

第2个回答  2015-02-10
StringBuffer url = request.getRequestURL();

Java如何配置网站的网址?
确认网站的域名和IP地址,可以通过域名解析或者ping命令来获取网站的IP地址。在Web服务器(如Tomcat、Jetty等)中配置网站,将网站的域名或IP地址和相应的资源(如HTML、CSS、JS等文件)关联起来。具体配置方法可以参考相应Web服务器的官方文档。配置域名解析,将网站域名解析到相应的IP地址上。可以通过修改本...

怎么把自己的写的javaweb放到互联网上让别人也能访问,有没有免费的方法...
首先:针对于外网能访问,你需要直接使用可以访问外网的宽带并且获得外网IP地址,获取的方法很简单,直接浏览器访问IP138查询即可。然后是针对于域名,域名可以使用花生壳搞定,花生壳是一个用于域名解析的软件,你可以使用花生壳做一个测试域名,供其他人访问。但是当然了,域名无法自己规划。且限时,非长久之计...

java 怎么获取web根目录
以工程名为TEST为例: \\x0d\\x0a\\x0d\\x0a(1)得到包含工程名的当前页面全路径:request.getRequestURI() \\x0d\\x0a结果:\/TEST\/test.jsp \\x0d\\x0a(2)得到工程名:request.getContextPath() \\x0d\\x0a结果:\/TEST \\x0d\\x0a(3)得到当前页面所在目录下全名称:request.getServletPath...

关于web工程中java类如何获取webapp路径下的文件
第一步: 先获得classpath路径 String classpath = this.getClass().getResource("\/").getPath().replaceFirst("\/", "");这样子可以得到classpath路径,类似于:F:\/projects\/JavaStudyParent\/study-springmvc-junit-test\/target\/springmvc-junit-test\/WEB-INF\/classes\/ 然后把WEB-INF\/classes截取就...

Java的官方网站是哪个?
Java 官方网站https:\/\/www.java.com\/zh_CN\/Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形,最初被命名为Oak,后随着互联网的发展,经过对Oak的改造,1995年5月Java正式发布。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态...

java 怎么获取web根目录?
在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("\/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径。以工程名为TEST为例:(1)得到包含工程名的当前...

java中action如何获得客户端文件的路径
(Java中文网) http:\/\/www.51cto.com\/html\/ 2005\/1108\/10947.htm JAVA 如何创建\\删除\\修改\\复制目录及文件 http:\/\/www.gamvan.com\/ developer\/java\/2005\/2\/264.html 总结: 通过上面内容的使用,可以解决在Web应用服务器端, 移动文件,查找文件,复制 删除文件等操作,同时对服务器的相对地址, 绝对地址概念更加...

tomcat 是如何在 javaweb 中部署的?
Tomcat 是一个开源的 Web 应用服务器,可以用来部署 Java 的 Web 项目。以下是部署 Java Web 项目的步骤:1. 将 Java Web 项目打包成 war 包。2. 将 war 包放到 Tomcat 的 webapps 目录下。3. 启动 Tomcat 服务器。4. 在浏览器中输入 http:\/\/localhost:8080\/项目名,即可 Java Web 项目的...

在java中怎么访问web-inf 目录下的jsp页面。
外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。可以使用view层框架(如struts)来提供jsp服务,将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。WEB-INF是Java的...

java web项目,修改浏览器访问地址
找到你Tomcat安装的文件夹;然后在conf文件夹中找到server.xml文件,将其用编辑工具打开;找到下面的内容:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 将内容改成如下:<Host name="localhost" appBase="web...

相似回答