jsp隐藏关键敏感字段信息只显示前后字段的示例
今天写jsp页面,要求对字段中间部分隐藏,只显示前几位和后几位。搜了一下发现网上大都是隐藏前面指定字段,或者是利用正则表达式隐藏手机号或是身份证。这样的话必须预先知道字段长度,而我不想知道长度只显示前3位和后4位。
没办法,谁让我需要隐藏的字段长度未定呢。
解决方案:1、如果知道字段长度的话可以用正则表达式或是jsp标签库里的fn函数
正则表达式
phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"); 152****4799 idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2"); 4304*****7733
fn函数
${fn:substring(item.mobile,0,3)}****${fn:substring(item.mobile,7,11)}<br>152****4799
${fn:substring(item.idCard,0,4)}****${fn:substring(item.idCard,14,18)}<br>4304****7733
2、不知道字段长度,只显示前部分和后部分,只能用fn了
${fn:substring(item.account,0,3)}****${fn:substring(item.account,fn:length(item.account)-4,(fn:length(item.account)))}
这样就只显示前3位和后4位了
再贴上只显示前几位,后几位用.......省略号代替的例子,用于太长的标题
<c:if test="${fn:length(itrm.fundName) > 10 }">${fn:substring(item.fundName, 0, 10) }... </c:if> //最大显示10位,多于超出的用省略号表示 <c:if test="${fn:length(item.fundName) <= 10 }">${item.fundName}</c:if>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Jsp敏感词过滤的示例代码
大部分论坛.网站等,为了方便管理,都进行了关于敏感词的设定. 在多数网站,敏感词一般是指带有敏感政治倾向(或反执政党倾向).暴力倾向.不健康色彩的词或不文明语,也有一些网站根据自身实际情况,设定一些只适用于本网站的特殊敏感词. 比如,当你发贴的时候带有某些事先设定的词时,这个贴是不能发出的.或者这个词被自动替换为星号(*)或叉号(X)等,或者说是被和谐掉了. 在我看来敏感词过滤最重要的是在写过滤词汇的算法,如何过滤出大批量的敏感词,我感觉DFA的思想不错 DFA简介 在实现文字过滤的算法中,DF
-
jsp隐藏关键敏感字段信息只显示前后字段的示例
今天写jsp页面,要求对字段中间部分隐藏,只显示前几位和后几位.搜了一下发现网上大都是隐藏前面指定字段,或者是利用正则表达式隐藏手机号或是身份证.这样的话必须预先知道字段长度,而我不想知道长度只显示前3位和后4位. 没办法,谁让我需要隐藏的字段长度未定呢. 解决方案:1.如果知道字段长度的话可以用正则表达式或是jsp标签库里的fn函数 正则表达式 phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"); 152**
-
AJAX+JSP实现读取XML内容并按排列显示输出的方法示例
本文实例讲述了AJAX+JSP实现读取XML内容并按排列显示输出的方法.分享给大家供大家参考,具体如下: 实现功能:点击按扭,显示出JSP页面中通过out.println传过来的xml信息 一.含XML的JSP页面 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% response.setContentType("text/x
-
log4j日志格式加入自定义字段信息方式
目录 log4j日志格式加入自定义字段信息 log4j2入库自定义字段类型 官方API文档中只提供了几个属性 设置isNumber="true" log4j日志格式加入自定义字段信息 在使用log4j日志的时候,有时需要在日志中加入自定义字段信息,例如在日志中加入登录用户的信息等,这时就可以使用org.apache.log4j.MDC来实现该功能: 1.在Action的方法中,直接使用 MDC.put("username",getUserInfo().getName
-
JS实现隐藏同级元素后只显示JS文件内容的方法
本文实例讲述了JS实现隐藏同级元素后只显示JS文件内容的方法.分享给大家供大家参考,具体如下: 这里的demo.html文件在打开后会短暂显示与js文件同级的元素后马上隐藏这些元素,并显示同级的demo.js文件内容.具体代码如下: demo.html: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title><
-
JSP实现简单的用户登录并显示出用户信息的方法
本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法.分享给大家供大家参考.具体实现方法如下: login.jsp 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <% String path = request.getContextPath(); String basePath = request.
-
javascript实现信息的显示和隐藏如注册页面
我们在写注册页面的时候,必填信息是可见的,可选信息是隐藏的,如果用户希望填写,可以单击"详细信息". 复制代码 代码如下: <!-- 下面代码通过javascript实现信息的显示和隐藏 --> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <scrip
-
正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
下面看下正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数 // 匹配手机号首尾,以类似"123****8901"的形式输出 '12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2'); 此段正则匹配字符串中的连续11位数字,替换中间4位为*号,输出常见的隐匿手机号的格式. 如果要仅得到末尾4位,则可以改成如下形式: // 匹配连续11位数字,并替换其中的前7位为*号 '15110280327'.replace(/\d{7}(\
-
element ui循环调用this.$alert 消息提示只显示最后一个
目录 需求背景 问题分析 MessageBox 类的实现 查看 showNextMsg 方法的实现 DEMO演示 需求背景 有一个需求,使用element-ui 中的$alert 方法提示 用户几条信息,不能一次性提示.仅能一条一条的提示,提示完第一条,点击确定后如果还有待提示消息,就弹出提示第二条,以此类推,直到消耗完所有需要提示的消息结束:现在模拟复现一下这个需求的期望如下图: 那这还不简单??? 我们听完需求心中已经想好了代码怎么写了.于是我们摩拳擦掌 说干就干, 一顿 C & V 操作,
-
JSP中图片的上传与显示方法实例详解
本文实例讲述了JSP中图片的上传与显示方法.分享给大家供大家参考.具体如下: 1.引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示.通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息.但是,如果我们想动态的显示图片,上述方法就不能满足需要了.我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片.实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显
-
select隐藏选中值对应的id,显示其它id的简单实现方法
由于select选项较少,做的简单, <select name="typeid" id="typeid"> <option value="-1">-请选择类型-</option> <option value="grade">兑换等级</option> <option value="money">兑换现金</option> &
随机推荐
- 深入解析jQuery中Deferred的deferred.promise()方法
- 使用jquery.qrcode生成彩色二维码实例
- 魔鬼字典 JavaScript 笔记 代码比较多乱第1/3页
- 关于华为设备产品型号解释
- 用正则表达式判断字符串是汉字还是拼音的js函数代码
- Java大数字运算之BigInteger 原创
- JavaScript 实现網頁打印處理
- 将php数组输出html表格的方法
- PHP 将dataurl转成图片image方法总结
- python从入门到精通(DAY 2)
- python快速排序代码实例
- Java 中ConcurrentHashMap的实现
- Android实战打飞机游戏之子弹生成与碰撞以及爆炸效果(5)
- js实现网页自动刷新可制作节日倒计时效果
- Powershell中阻止”确认提示”的方法
- 详解Mysql自动备份与恢复的几种方法(图文教程)
- Autorun随机7位字母命名的病毒专杀工具
- 详解JAVA抓取网页的图片,JAVA利用正则表达式抓取网站图片
- 解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
- aop注解方式实现全局日志管理方法