从数据库读取ip字段, 想在页面上把最后一段以*代替显示.如:192.168.1.*.在jsp页面用什么标签进行操作.
针对Ip在程序中处理和在页面上处理跟安全有关吗?
在页面上处理等于将IP传回页面,只是没显示,但通过一些手段是可以获得的,基本等于没有隐藏,还是在服务器端隐藏之后再传回来更安全。
jsp标签好像没有这种替换的功能
但如果非要做可以写一下脚本处理
[code="java"] <br><br> function (v){<br> var ip = new String(v);<br> ip = ip.subString(0, ip.lastIndexOf(".") + 1)+"*";<br> return ip;<br> }<br><br> [/code]
页面处理上分为服务端处理,客户端处理。
客户端处理一般指使用javascript等客户端脚本。
从IP遮盖来说,还是在服务端先用字符串处理掉比较好。
在后台用split(".")进行分割然后处理,也可以在页面上用js处理,js也有同样的函数