解决Java转译从前端页面from表单提交数据时,因为HTML转译造成的数据库存入数据和取出数据不一致问题
具体出错如下:
在input框修改了推广地址如下:
然后数据库和页面展示如下:
发现多了一个amp;这是因为html转译造成的不理想数据,为了保证达到想要的一致的结果,我们可以使用StringEscapeUtils工具类,当然不止unescapeHtml这一个方法,其它的在此先抛开不说,接着看具体的代码解决方法,一句搞定,如下红色部分:
import org.apache.commons.lang.StringEscapeUtils;//需要导入的包