最近在项目开发中,遇到一个情况,限制前端传过来的参数输入汉字的长度

思路:将前端传过来的名字参数转换为字节数组

实际代码如下:

try {

logger.info("持卡人姓名"+userbankcard.getName()+"持卡人姓名转换为数组长度"+namelength);

if(userbankcard.getName().getBytes("GBK").length>12){

throw new CommonException(ICommon.CARDHOLDER_ERROR,                                                                                                                                                                                                                                         PropertiesUtils.get(ICommon.CARDHOLDER_ERROR));

}

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

注意,不同编码格式下的获取的字节数组长度不同

java后端限制输入的名字的汉字长度相关推荐

  1. java技术:输入拼音自动提示汉字的方法

    今日课题:java项目经理与你共享"有关输入拼音自动提示汉字的方法". 一.java端     使用不同的项目获取的方法也是不一样的,但最终都要传入客户端端,这部分就不多说了,有开 ...

  2. java中将你输入的汉字转换为全拼

    java中将你输入的汉字转换为全拼 需要的jar包:pinyin4j-2.5.1.jar jar包下载链接:https://pan.baidu.com/s/1glHaSGrcnP4IsNXiV3Zh5 ...

  3. java正则不能输入汉字_求一个正则表达式只输入字母或数字或汉字,要过滤特殊字符...

    正则表达式:只能有数字或中文或字母组成 chenzhe_n16292018-09-06 一个正则表达式测试(只可输入中文.字母和数字) u0129242379192015-10-05 js正则表达式限 ...

  4. 面试题:460道Java后端面试高频题答案版「模块九:Spring」

    Spring 写在前面 相信对于 Spring 这个模块,只要是做过 Java 开发的同学都是不陌生的,或多或少都使用过 Spring 体系的框架.对于平时自己做点小项目会写配置文件可能就行了,但是对 ...

  5. 《Java 后端面试经》Java 基础篇

    <Java 后端面试经>专栏文章索引: <Java 后端面试经>Java 基础篇 <Java 后端面试经>Java EE 篇 <Java 后端面试经>数 ...

  6. java后端内部面试题

    21.什么时候不要使用索引? 1. 经常增删改的列不要建立索引: 2. 有大量重复的列不建立索引: 3. 表记录太少不要建立索引. 22.说说什么是 MVCC? 多版本并发控制(MVCC=Multi- ...

  7. 22届春季校招实习试水之路1(Java后端)

    目录 写在前面 时间线记录 华为通用软件工程师(数据通信产品线) 4.7 笔试 第一题:并查集 第二题:暴力模拟 第三题:DFS+剪枝 网易互联网Java开发实习生(网易有道) 4.10笔试 问答题 ...

  8. Java后端基础知识笔记

    文章目录 Java后端基础内容 前言 作用域 servlet 1.设置编码: 2.Servlet的继承关系 - 重点查看的是服务方法(service()) 3.servlet生命周期 4.配置xml文 ...

  9. java后端项目整体代码结构

    文章目录 前言 一.java后端项目整体代码结构是什么样子的? 二.写完咋调试呢? 总结 前言 作为第一次参加java项目,在接触项目的第一周里也是遇到各种傻白的问题,如项目代码文件的整个结构是什么样 ...

最新文章

  1. 根据“坐标”生成趋势图
  2. TensorFlow快餐教程:程序员快速入门深度学习五步法
  3. C++ 继承与接口 知识点 小结(一)
  4. 深度学习可以与大数据分手吗?
  5. python编写简易超市系统_简易控制台超市销售系统|Python练习系列[1]
  6. asp.net html5 input提交,Render ASP.NET TextBox as HTML5 Input type “Number
  7. dw属性面板 的HTML,Dreamweaver中AP Div属性面板
  8. 搜索指定期刊下的领域相关文章
  9. 艺术名家|翰墨异彩“三分书”——访知名书法家蔡爱军
  10. 欧路词典的词典导入教程
  11. 雷达作用距离、干扰距离、侦查距离
  12. 新概念英语精讲 钟平 pdf_新概念英语三()
  13. 无线局域网和蜂窝移动网络_手机连上无线网络后,应不应该关掉移动数据?
  14. Enrico Da Vincent
  15. 有源淹没分析arcgis_基于DEM的有源洪水淹没分析算法
  16. 百度地图改变定位图标
  17. HashMap的put方法
  18. java dog cat animal,理解Java的多态
  19. OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形
  20. HTML5+CSS3+JS小实例:始终飞向鼠标的纸飞机

热门文章

  1. php改变鼠标箭头形状手指,dreamweaver怎么让鼠标移过button按钮时,鼠标变成手指形状手指形状?...
  2. 王者荣耀2022五一劳动节返场皮肤有哪些 返厂皮肤介绍
  3. 华为怎么分屏操作技巧_第五人格邮差怎么操作 邮差操作技巧介绍
  4. MLF-IOSC Multi-Level Fusion Network with Independent Operation Search Cell for Low-Dose CT Denoising
  5. Vue_router
  6. 官宣四款iPhone 12!苹果正式进入5G时代
  7. 高绩效教练收获_高绩效呼叫中心怎样诞生的?
  8. 给Linux创建用户并赋予sudo权限
  9. vue鼠标停留在表格table2秒后,显示悬浮快(计算模块)
  10. 小米手环6有什么功能 小米手环6值不值得入手?