导航:首页 > 配服务器 > jsp获取服务器绝对地址

jsp获取服务器绝对地址

发布时间:2023-07-10 14:04:14

A. 如何用JSp获取本地服务器上传文件后的文件绝对地址

你是怎么上传的啊 上传到哪儿啊
这个获取绝对路径的
String str = request.getSession().getServletContext().getRealPath("\\");

B. jsp中如何获取本机ip

<%=
request.getLocalAddr()
%>
//服务器IP地址
<%=
request.getRemoteAddr()
%>
//远程
访问机器的IP地址
的确很好用!~~

C. 请问jsp页面如何获取服务器信息呢

request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型

getHeader(String name):获得http协议定义的传送文件头信息,

request. getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型

request. getRequestURI():获得发出请求字符串的客户端地址

request. getServletPath():获得客户端所请求的脚本文件的文件路径

request. getServerName():获得服务器的名字

request.getServerPort():获得服务器的端口号

request.getRemoteAddr():获得客户端的IP地址

request.getRemoteHost():获得客户端电脑的名字,若失败,则返回客户端电脑的IP地址

request.getProtocol():

request.getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例

D. jsp中怎么获得服务器ip和服务端口,在线等

/** *构造函数. */ privateInternetProtocol(){ } /** *获取客户端IP地址.<br> *支持多级反向代理 * *@paramrequest *HttpServletRequest *@return客户端真实IP地址 */ (){ try{ StringremoteAddr=request.getHeader("X-Forwarded-For"); //如果通过多级反向代理,X-Forwarded-For的值不止一个,而是一串用逗号分隔的IP值,此时取X-Forwarded-For中第一个非unknown的有效IP字符串 if(isEffective(remoteAddr)&&(remoteAddr.indexOf(",")>-1)){ String[]array=remoteAddr.split(","); for(Stringelement:array){ if(isEffective(element)){ remoteAddr=element; break; } } } if(!isEffective(remoteAddr)){ remoteAddr=request.getHeader("X-Real-IP"); } if(!isEffective(remoteAddr)){ remoteAddr=request.getRemoteAddr(); } returnremoteAddr; }catch(Exceptione){ log.error("getromoteiperror,errormessage:"+e.getMessage()); return""; } } /** *获取客户端源端口 *@paramrequest *@return */ publicstaticLonggetRemotePort(){ try{ Stringport=request.getHeader("remote-port"); if(StringUtil.isNotEmptyString(port)){ try{ returnLong.parseLong(port); }catch(NumberFormatExceptionex){ log.error("convertporttolongerror,port: "+port); return0l; } }else{ return0l; } }catch(Exceptione){ log.error("getromoteporterror,errormessage:"+e.getMessage()); return0l; } }

E. jsp如何获得当前电脑的Ip

<%@ page contentType="text/html;charset=GBk" import="java.util.*"%>
<html>
<head>
<title>请求信息</title>
</head>
<body>
<p>使用request对象的方法获取信息</p>

<%
//服务器
String localName=request.getLocalName();
String serverName = request.getServerName();
String localAddr=request.getLocalAddr();
int localPort=request.getLocalPort();
int serverPort = request.getServerPort();%>

<b>服务器</b>:<%= localName %><br/>
<b>服务器端IP</b>:<%= localAddr %><br/>
<b>服务器端口</b>:<%= localPort %><p/>
//客户端信息
String remoteHost=request.getRemoteHost();
String remoteAddr=request.getRemoteAddr();
int remotePort=request.getRemotePort();%>
<b>浏览器端</b>:<%= remoteHost %><br/>
<b>浏览器端IP是</b>:<%= remoteAddr %><br/>
<b>浏览器端口</b>:<%= remotePort %><p/>

<%
//协议相关
String pro=request.getProtocol();
String pro1=request.getScheme();
int len=request.getContentLength();
String type=request.getContentType();
String charEncode=request.getCharacterEncoding();
%>
<b>协议版本</b>:<%= pro %><br/>
<b>协议</b>:<%= pro1 %><br/>
<b>数据内容长度</b>:<%= len %><br/>
<b>数据类型</b>:<%= type %><br/>
<b>字符编码方式</b>:<%= charEncode %><p/>

</body>
</html>

阅读全文

与jsp获取服务器绝对地址相关的资料

热点内容
linuxc语言格式化 浏览:498
mac合并pdf文件 浏览:797
怎样选择文件夹你部分的图片 浏览:631
服务器共享文件夹怎么查询 浏览:114
为什么双路服务器突然关机 浏览:690
51单片机定时器0任务调度 浏览:189
程序员编程语言经典合集epub 浏览:567
cadline未知命令 浏览:105
PLC的加密狗的作用 浏览:860
遗传算法优化神经网络权值阈值 浏览:288
服务器为什么要装php 浏览:871
tomcat搭建android服务器 浏览:340
怎么下载app躲猫猫 浏览:888
极品飞车解压资源包错误 浏览:703
pm2016免加密狗破解 浏览:439
拳击pdf 浏览:346
柱子箍筋全长加密到板底 浏览:385
pdf页面不一样 浏览:302
javaphp混合 浏览:676
云服务器商业 浏览:193