写在controller中不是在jsp中
时间: 2024-04-14 20:31:19 浏览: 79
百度Ueditor编辑控件,修改图片存储路径为虚拟目录的后台文件controller.jsp(无需编译,替换简单设置即可)
如果您想在控制器(Controller)中进行卡号的脱敏处理,可以在相应的方法中添加以下代码:
```java
String verifyCard = verifyUser.getCard();
String cardValue = "";
if (verifyCard.length() > 10) {
cardValue = verifyCard.substring(0, 3) + "****" + verifyCard.substring(7, 11);
} else {
cardValue = verifyCard;
}
model.addAttribute("cardValue", cardValue);
```
在上述代码中,首先获取 `verifyUser` 对象中的 `card` 字段的值,并将其赋值给名为 `verifyCard` 的字符串变量。
然后,通过使用条件语句判断 `verifyCard` 的长度是否大于10。如果是,说明需要进行脱敏处理。在这种情况下,使用 `substring()` 方法截取卡号的前三位和后四位,并使用字符串拼接操作将其连接成脱敏后的卡号字符串 `cardValue`。
最后,使用 `model.addAttribute()` 方法将 `cardValue` 添加到模型中,供视图(如JSP页面)使用。
请注意,以上代码是基于Spring MVC框架的示例,如果您使用的是其他框架或技术,请根据相应的语法进行调整和修改。
阅读全文