request.getHeader("User-Agent"); //就是取得客户端的系统版本
request.getRemoteAddr(); //取得客户端的IP
request.getRemoteHost(); //取得客户端的主机名
request.getRemotePort(); //取得客户端的端口
request.getRemoteUser(); //取得客户端的用户
request.getLocalAddr(); //取得本地IP
request.getLocalPort(); //取得本地端口
request.getRemoteAddr(); //取得客户端的IP
request.getRemoteHost(); //取得客户端的主机名
request.getRemotePort(); //取得客户端的端口
request.getRemoteUser(); //取得客户端的用户
request.getLocalAddr(); //取得本地IP
request.getLocalPort(); //取得本地端口
=================================
InetAddress inet = InetAddress.getLocalHost();
System.out.println("本机的ip=" + inet.getHostAddress());
"<%=request.getRequestURL().toString().replace(
"/HIP/WEB-INF/jsp/htwy/pm/plmdwgcommView.jsp", "")%>"获取服务器路径包括HTTP
获取当前路径包括参数
<%
String url=request.getScheme()+"://"; //返回协议名称
url+=request.getHeader("host"); //获取请求服务器的主机,如你的http://localhost;8080/bbs/index.jsp..获取得:localhost:8080
url+=request.getRequestURI(); //获得用户请求的地址
if(request.getQueryString()!=null) //获得url参数
url+="?"+request.getQueryString();
%>
java中获取相关的路径
1、 java文件中获得路径
Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径
ClassLoader.getSystemResource("")
Class_Name.class.getClassLoader().getResource("")
Class_Name.class .getResource("/")
Class_Name.class .getResource("") // 获得当前类所在路径
System.getProperty("user.dir") // 获得项目根目录的绝对路径
System.getProperty("java.class.path") //得到类路径和包路径
打印输出依次如下:
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/
F:\work_litao\uri_test
F:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar
demo:String path = this.class.getResource("/").getPath() + "/jdbc.properties";: