处理方法
1. Json传值<暂无用>
如果你使用的是将out方法封装的时候
    public String getJsonString() {
        this.jsonString = placeAll("\\\\u0027", "'");
        return jsonString;
    }
2. el表达式之input类型的控件
原来
<input style="width:605px;height:20px" type="text" value="${hotelObj.address1}"  id="address1" class="inputDialog">
现在
<input style="width:605px;height:20px" type="text" value="<c:out value='${hotelObj.address1}'/>"  id="address1"
                    class="inputDialog">
注意:最好在Value中不要有空格,否则会在更新的时候有空格
3. el表达式之Jmesa中简单的用法
原来
<jmesa:htmlColumn property="city" titleKey="city.name"
            sortable="true" filterable="false" width="13%" />
现在改为
<jmesa:htmlColumn property="city" titleKey="city.name"
                            sortable="true" filterable="false" width="13%" >
            <c:out value="${head.city }" escapeXml="true"/>
</jmesa:htmlColumn>
注var和此处的值是一样的

4. el表达式之Jmesa中嵌套两个函数用法
原来
<jmesa:htmlColumn property="address1" titleKey="address.name"
                            sortable="true" filterable="false" width="18%">
        <c:if test="${fn:length(shop.address1)>22 }">${fn:substring(shop.address1,0,22)}...</c:if>
        <c:if test="${fn:length(shop.address1)<=22}" >${shop.address1}</c:if>
                        </jmesa:htmlColumn>
现在
<jmesa:htmlColumn property="address1" titleKey="address.name"
                            sortable="true" filterable="false" width="18%">
    <c:if test="${fn:length(shop.address1)>22 }">${fn:escapeXml(fn:substring(shop.address1,0,22))}...</c:if>
    <c:if test="${fn:length(shop.address1)<=22}" >${fn:escapeXml(shop.address1)}</c:if>
</jmesa:htmlColumn>
5. 文本控件的处理
原来
<textarea class="textarea" id="cndesc"
                            style="width: 80%; height: 100px; resize: none;" maxlength="512">
${descObjdesc}</textarea>
现在
<textarea class="textarea" id="cndesc"
                            style="width: 80%; height: 100px; resize: none;" maxlength="512"><c:out value="${descObjdesc}" escapeXml="true"/></textarea>
注:两个textarea之间不要有空格!
6. JSON返回值中的处理(如果使用控件赋值时,value=’”+…+”’”)
原来el表达式获取值
value=’”+ objAtt[i].fileNameOld +”’”
现在
value=’”+ (objAtt[i].fileNameOld+"").replace(RegExp("'","g"), "'") + ”’”
IE8中可能会有问题,IE9FireFox没问题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。