想实现这样一个功能,用户将一段代码嵌入他们的网页,就会显示ip地址例子是最好理解的,要的效果就如下,朋友们可以将下面这一段代码,放在随便一个html,asp,jsp,php都可以
然后访问,就可以获得IP,我想找的就是这个ip.php(我要jsp版的)的代码,看看是怎么实现的 <script src="http://code.helpor.net/mine//ip.php"></script>
然后访问,就可以获得IP,我想找的就是这个ip.php(我要jsp版的)的代码,看看是怎么实现的 <script src="http://code.helpor.net/mine//ip.php"></script>
解决方案 »
- 项目中使用HQL语句LIMIT丢了。
- 一个困惑很久的多表查询问题代码全帖上,希望给予帮助
- 怎么进行数据库设置啊
- session的存取问题
- 我的Myeclipse 为什么没有 run on server
- 关于csdn保存用户登陆信息的问题
- resin 支持struts吗?如果是,jbuilder9+tomcat做的war文件解压后的目录结构,能在resin中用吗?
- 使用JDBC连接数据库时Class.forName()语句的使用疑问
- 难题啊!!!
- java.lang.NoSuchMethodException: com.preamsolutions.blmamt.action.InventoryManag
- STRUTS图书馆管理系统
- 在发布项目时遇到的问题?
document.write("<%=request.getRemoteAddr() %>");//得到客户端IP地址
</script>
String yuMing=request.getServerName();//获得服务器名称 <%
out.print("IP地址:"+ip);
out.print("域名:"+yuMing);
%>
String address = request.getHeader("X-Forwarded-For");
if (address != null && StringUtil.isIPAddress(address)) {
return address;
}
return request.getRemoteAddr();
}
request.getRemoteAdd()就可以了
context.getServletPath();
也就是说,现在写的是ip.jsp的代码(当然servlet也可以,那就麻烦写上怎么配置路径)
然后,测试,在任何一个地方,建个html,嵌入<script src="ip.jsp的访问地址"></script>访问html就可以显示ip
另外,还有一个很关键的地方,
<script src="http://code.helpor.net/mine//ip.php"></script>
这样的嵌入方式有限制,注意用引入js的方式引入jsp或php,则这个php必须符合javascript语法的输出。
问题终于解决,谢谢了