Java Struts2 JSP中的添加

Java Struts2 JSP中的添加,java,jsp,struts2,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"

如果一个数字小于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"/>  


然后它会打印001011,等等。

我知道了。。。您正在将视图层弄得一团糟。。。试着通过减少代码来简化它,或者仅仅使用一个动作方法来添加前导零,然后将这个问题标记为solvedI得到它。。。您正在将视图层弄得一团糟。。。试着通过减少代码来简化它,或者仅仅使用一个动作方法来添加前导零,然后将这个问题标记为solvedI得到它。。。您正在将视图层弄得一团糟。。。试着通过减少代码来简化它,或者只使用动作方法添加前导零,然后将此问题标记为已解决