项目里面有一块是需要用户动态的添加一个列表的内容,列表行数所以不固定,而且每列都是需要用户自己输入的,输入不受限制,顶上有一个保存按钮,要求用ajax提交,小弟是这么做的:
前台页面循环列表拼接了一个json字符串,使用ajax提交到后台,用jackson jar包直接转为后台对应javabean的数组,再入库,现在一个蛋疼的问题出现了,jar包读取json字符串转javabean是通过字符串识别和转换的,也就是说用户输入的不能包含这些敏感的字符,比如冒号,双引号之类的,但是用户是可以随意输入的,开始想用html转义字符转换这些特殊字符,但是可能用户也输入了转义字符,有没有其他办法解决这个特殊字符的蛋疼问题呢?