在用display标签的时候遇到这样的一个问题:
<%
if (((WorkSumUp)now).getSts().equals("S")) {
%>
<display:column title="状态" >已审批</display:column>
<%
}else{
%>
<display:column title="状态">待审批</display:column>
<%
}
%>
在执行查询操作的时候,只要是可以查询出结果的话可以正常查询,
但是当没有要查询的信息的时候理论上应该是显示结果为空可是显
示为"空指针错误"将代码改写如下:
<display:column title="状态" >
<%
if (((WorkSumUp)now).getSts().equals("S")) {
%>
已审批
<%
}else{
%>
待审批
<%
}
%>
</display:column>
就可以正常使用了!不过不知道为什么!应该与标签的内部实现有关的!