在Struts2 JSP中添加

时间:2015-06-04 05:26:20

标签: java jsp struts2

如果数字小于10,那么我想打印01,02等。否则就会一如既往。我正在尝试下面的代码。但问题是它显示1,2等。这只是部分代码。

 <s:set var="cnt" value="1" />
 <s:set var="total" value="1" />
 <s:set value="0" var="keyPattern"/>
 <s:set var="cnt1" value="10" />

 <s:iterator begin="1" end="%{iTotalweeks}">
 <s:iterator begin="1" end="7">
 <s:if test='(#cnt-weekStartDay+1)<#cnt1'>  
 <s:set var="day" value='%{#keyPattern+(#cnt-weekStartDay+#total)}'/>
 </s:if>
 <s:else>
 <s:set var="day" value="%{(#cnt-weekStartDay+1)}"/>
 </s:else>
 <s:set var="cnt" value="%{#cnt + 1}"/>
 </s:iterator>
 </s:iterator>

其中'weekStartDay'是一个动作变量。 如果设置

   <s:set value="'0'" var="keyPattern"/>  

然后会打印001,011等

0 个答案:

没有答案