jsp页面如何获取本机IP地址?
在线等
路过,顶下。
InetAddress addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString;//获得本机IP
address=addr.getHostName()toString;//获得本机名称
是不是还需要引用一些包或者是类,直接将你的代码放入JSP中报错。
import java.net.InetAddress;
Java code:
<%@page contentType="text/html;charset=gb2312"%>
<%!
public String getClientIp(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
public static String getMyIp()throws Exception{
String cmd="ipconfig";
Process p=Runtime.getRuntime().exec(cmd);
java.io.InputStream in=p.getInputStream();
java.io.BufferedReader br=new java.io.BufferedReader(new java.io.InputStreamReader(in));
String line=null;
String ip=null;
while((
相关问答:
问题1.
如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
StringTokenizer是什么东西,干嘛用的?
由于小弟初学js ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
谁有关于JSP学习的好的视频,谢谢
去电驴上搜
视频学习固然可以增快你的学习速度,但是降低了你的学习能力,永远跟着别人的思路走对自己本身就是一种坏处
看一下培训专栏里有没有相应的视频...
......