昨天开发部的同事交付系统,今天部署实施完成之后,发现有个小问题,代码如下:
<c:if test="${paged }"> <c:set var="pagedData" value="${ data.list}" scope="request"/> </c:if>
<c:if test="${!paged }"> <c:set var="pagedData" value="${ data}"/> </c:if>
var gridData = [
<c:forEach var="each" items="${pagedData}" varStatus="s">
[
"<input type='checkbox' name='p_id' value='${each.id}'>"
,"<c:out value='${each.id}' />"
,"<c:out value='${fn:replace(each.bm,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxnj,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxrq,"\\"","\'")}' />"
,"<cache:get region='code_xsb' key='${each.xsh}' targetprop='${fn:replace(xsm,"\\"","\'")}'/>"
,"<cache:get region='code_zyb' key='${each.xsh}&@#${each.zyh}' targetprop='${fn:replace(zym,"\\"","\'")}'/>"
,"<cache:get region='code_xzlxb' key='${each.xzlxdm}' targetprop='${fn:replace(xzlxmc,"\\"","\'")}'/>"
,"<cache:get region='code_bjlxb' key='${each.bjlxm}' targetprop='${fn:replace(bjlx,"\\"","\'")}'/>" ,"<c:out value='${fn:replace(each.jsh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.xsrs,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.fdyh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.bdrq,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.byrq,"\\"","\'")}' />"
]<c:if test="${!s.last}">,</c:if>
<c:set var="rowNum" value="${rowNum+1}"/>
</c:forEach>
];这段代码的意思是从data变量里获取已经保存好的相关数据信息,然后在页面中显示出来,标红的地方为出问题的地方,因为data里只保存了院系信息的编号,而标红的地方需要通过编号去数据库相应的表字段中读出编号对应的院系名称,现在其他部分都能正常显示,只有标红的地方显示不了,求好心人帮我改改,只要能显示出正确的院系名称就可以了,在线等。
<c:if test="${paged }"> <c:set var="pagedData" value="${ data.list}" scope="request"/> </c:if>
<c:if test="${!paged }"> <c:set var="pagedData" value="${ data}"/> </c:if>
var gridData = [
<c:forEach var="each" items="${pagedData}" varStatus="s">
[
"<input type='checkbox' name='p_id' value='${each.id}'>"
,"<c:out value='${each.id}' />"
,"<c:out value='${fn:replace(each.bm,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxnj,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxrq,"\\"","\'")}' />"
,"<cache:get region='code_xsb' key='${each.xsh}' targetprop='${fn:replace(xsm,"\\"","\'")}'/>"
,"<cache:get region='code_zyb' key='${each.xsh}&@#${each.zyh}' targetprop='${fn:replace(zym,"\\"","\'")}'/>"
,"<cache:get region='code_xzlxb' key='${each.xzlxdm}' targetprop='${fn:replace(xzlxmc,"\\"","\'")}'/>"
,"<cache:get region='code_bjlxb' key='${each.bjlxm}' targetprop='${fn:replace(bjlx,"\\"","\'")}'/>" ,"<c:out value='${fn:replace(each.jsh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.xsrs,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.fdyh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.bdrq,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.byrq,"\\"","\'")}' />"
]<c:if test="${!s.last}">,</c:if>
<c:set var="rowNum" value="${rowNum+1}"/>
</c:forEach>
];这段代码的意思是从data变量里获取已经保存好的相关数据信息,然后在页面中显示出来,标红的地方为出问题的地方,因为data里只保存了院系信息的编号,而标红的地方需要通过编号去数据库相应的表字段中读出编号对应的院系名称,现在其他部分都能正常显示,只有标红的地方显示不了,求好心人帮我改改,只要能显示出正确的院系名称就可以了,在线等。
<c:if test="${!paged }"> <c:set var="pagedData" value="${ data}"/> </c:if>
var gridData = [
<c:forEach var="each" items="${pagedData}" varStatus="s">
[
"<input type='checkbox' name='p_id' value='${each.id}'>"
,"<c:out value='${each.id}' />"
,"<c:out value='${fn:replace(each.bm,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxnj,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.rxrq,"\\"","\'")}' />"
,"<cache:get region='code_xsb' key='${each.xsh}' targetprop='${fn:replace(xsm,"\\"","\'")}'/>"
,"<cache:get region='code_zyb' key='${each.xsh}&@#${each.zyh}' targetprop='${fn:replace(zym,"\\"","\'")}'/>"
,"<cache:get region='code_xzlxb' key='${each.xzlxdm}' targetprop='${fn:replace(xzlxmc,"\\"","\'")}'/>"
,"<cache:get region='code_bjlxb' key='${each.bjlxm}' targetprop='${fn:replace(bjlx,"\\"","\'")}'/>"
,"<c:out value='${fn:replace(each.jsh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.xsrs,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.fdyh,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.bdrq,"\\"","\'")}' />"
,"<c:out value='${fn:replace(each.byrq,"\\"","\'")}' />"
]<c:if test="${!s.last}">,</c:if>
<c:set var="rowNum" value="${rowNum+1}"/>
</c:forEach>
];