zoukankan      html  css  js  c++  java
  • 界面上写&,保存到后台是&

    处理方法:

    方法一:在entity中set对象的时候将对象特殊字符处理化

    public void setMerchantName(String merchantName) {
            //对merchant做特殊字符处理化
            merchantName=StringEscapeUtils.unescapeHtml4(merchantName);
            this.merchantName = merchantName;
        }

    方法二:在保存到数据库的时候将对象特殊字符处理化

    public R save(@RequestBody MerchantEntity merchant) {
            
            //商户名称保存的时候将特殊字符(转义字符)正常化
            merchant.setMerchantName(StringEscapeUtils.unescapeHtml4(merchant.getMerchantName()));
    
            merchantService.insert(merchant);
    
            return R.ok().put("merchant", merchant);
        }

    StringEscapeUtil类是org.apache.commons.lang3.StringEscapeUtils;

    <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.4</version>
            </dependency>
  • 相关阅读:
    第14周总结
    第十三周总结
    第十二周总结
    第十一周总结
    第十次助教小结
    第九次小结-关注的助教
    第八次点评
    助教总结
    助教小结13
    助教小结12
  • 原文地址:https://www.cnblogs.com/shan-pj/p/10978231.html
Copyright © 2011-2022 走看看