我有这组代码来显示数据库的名称和状态:
int xaxis = driver.findElement(By.id("CST_canvas")).getLocation().x;
int yaxis=driver.findElement(By.id("CST_canvas")).y;
int width = driver.findElement(By.id("CST_canvas")).width;
int height= cdriver.findElement(By.id("CST_canvas")).height;
Robot r=new Robot();
r.mouseMove(xaxis+width/2, yaxis+height/2+20);
r.mousePress(KeyEvent.BUTTON1_MASK);//click function
r.mouseRelease(KeyEvent.BUTTON1_MASK);
现在,guestbook.status向我返回数据库中所述的1或0。
如何进行if-else检查,以便将0显示为待处理,将1显示为已批准?
答案 0 :(得分:1)
您可以尝试使用三元运算符('?')
语法:-条件? exprTrue:exprFalse
<td> ${guestbook.status == 0 ? 'Pending' : 'Approved'} </td>