JSP小问题,如何让IP最后一个. 后面显示*
<%String ip=(request.getRemoteHost()).toString();
out.print(ip);
%>
这样显示出的结果是:127.0.0.1
我想要的效果是:127.0.0.*
怎么写?
还有就是request.getRemoteHost();能显示出互联网上的IP吗?如果互联网上的人访问
参考答案:jsp不懂,asp可以这样写:
ip=left(ip,len(ip)-instr(StrReverse(ip),".")+1)&"*"
思路是:取ip的左边从第一个字符到最后一个“.”,然后加上一个“*”。
最后一个“.”的位置这样获得:反序ip字符串StrReverse(ip),看第一个“.”的位置(instr()),然后用ip字符串的长度减掉该位置的数值。