jsp页面if判断
小弟我jsp页面对于基础语法有些不明白,想用if语句判断从数据库接收到的值,然后显示出不同的结果。但是不知道怎么写1)我用<td><s:propertyvalue="#b...
小弟我jsp页面对于基础语法有些不明白,想用if语句判断从数据库接收到的值,然后显示出不同的结果。但是不知道怎么写
1)我用<td><s:property value="#book.fukuanzhuangtai"/></td>在这个页面获取到fukuanzhuangtai值了,其中的值为int型,分为0,1,2,3。我想在这个页面中,如果为0,显示“未付款,点击进行退款”可以点这几个字连接到fukuan.jsp。如果为1,显示“已付款,点击申请退款”,点击之后连接到update.jsp。如果为2,显示已经退票。如果为3,显示已经出票。这样的判断语句该怎么写?
2)就是我在数据库中获得了时间starttime这个值,<td><s:property value="#flight.starttime"/></td>,我如何让他与系统当前日期比较,当系统当前日期大于我的starttime时候,我页面中显示已过期不能订购。当系统当前日期小于starttime时候,“点击订购”连接到dinggou.jsp,这个又该怎么写?另外,我的starttime是String型,是2013-xx-xx的格式。这个判断语句该怎么写? 展开
1)我用<td><s:property value="#book.fukuanzhuangtai"/></td>在这个页面获取到fukuanzhuangtai值了,其中的值为int型,分为0,1,2,3。我想在这个页面中,如果为0,显示“未付款,点击进行退款”可以点这几个字连接到fukuan.jsp。如果为1,显示“已付款,点击申请退款”,点击之后连接到update.jsp。如果为2,显示已经退票。如果为3,显示已经出票。这样的判断语句该怎么写?
2)就是我在数据库中获得了时间starttime这个值,<td><s:property value="#flight.starttime"/></td>,我如何让他与系统当前日期比较,当系统当前日期大于我的starttime时候,我页面中显示已过期不能订购。当系统当前日期小于starttime时候,“点击订购”连接到dinggou.jsp,这个又该怎么写?另外,我的starttime是String型,是2013-xx-xx的格式。这个判断语句该怎么写? 展开
1个回答
展开全部
1.
<s:if test="#book.fukuanzhuangtai == 0">
<a href="fukuan.jsp">未付款,点击进行退款</a>
</s:if>
<s:elseif test="#book.fukuanzhuangtai == 1">
<a href="update.jsp">已付款,点击申请退款</a>
<s:elseif>
2.
<s:set name="nowTime" value="new java.util.Date()"></s:set>
<s:if test='#flight.starttime < #nowTime.getTime()'>
<a href="dinggou.jsp">点击订购</a>
</s:if>
<s:if test="#book.fukuanzhuangtai == 0">
<a href="fukuan.jsp">未付款,点击进行退款</a>
</s:if>
<s:elseif test="#book.fukuanzhuangtai == 1">
<a href="update.jsp">已付款,点击申请退款</a>
<s:elseif>
2.
<s:set name="nowTime" value="new java.util.Date()"></s:set>
<s:if test='#flight.starttime < #nowTime.getTime()'>
<a href="dinggou.jsp">点击订购</a>
</s:if>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询