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的格式。这个判断语句该怎么写?
展开
 我来答
谭奇源
2013-05-25 · TA获得超过166个赞
知道小有建树答主
回答量:179
采纳率:50%
帮助的人:66.6万
展开全部
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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式