Bootstrap

input中value值有双引号导致无法显示或者显示不全(☆)

 <div class="ff">
                <label>收件人</label>
                <input type="text" name="ordersExtInfo.name" value="${(dto.ordersExtInfo.name)!''}" />
            </div>

value值中的双引号,会和外层的双引号连在一起,从而导致无法显示或者显示不全。解决方法是对value里面的双引号进行转义。

package main.java.com;

public class Test4 {
	
	
	 public static void main(String[] args) {
		 String name="\"MILA\" Kos";
		 String value = name.replaceAll("\"","&quot;");
		System.out.println(value);		 
	 }

}

在这里插入图片描述

;