带有if语句的jsp错误:“)预期;(jsp error with an if statement: “) Expected ; Expected”)
我有一些jsp代码:
<% if((Integer.parseInt((rs.getString("setter")).trim())==1) and (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both") } else if(Integer.parseInt((rs.getString("setter")).trim())==1) { out.println("Question Setter"); } else if(Integer.parseInt((rs.getString("scrutinizer")).trim())==1) { out.println("Scrutinizer"); } %>我收到此错误:
) Expected ; Expected else without if Illegal Start of type. missing return statement试图说的错误信息是什么?
I have some jsp code:
<% if((Integer.parseInt((rs.getString("setter")).trim())==1) and (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both") } else if(Integer.parseInt((rs.getString("setter")).trim())==1) { out.println("Question Setter"); } else if(Integer.parseInt((rs.getString("scrutinizer")).trim())==1) { out.println("Scrutinizer"); } %>I get this error:
) Expected ; Expected else without if Illegal Start of type. missing return statementWhat is the error message trying to say?
最满意答案
if((Integer.parseInt((rs.getString("setter")).trim())==1) && (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both") }你错过了一个分号。 此外,在Java AND中表示为&& :
if((Integer.parseInt((rs.getString("setter")).trim())==1) && (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both"); } if((Integer.parseInt((rs.getString("setter")).trim())==1) && (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both") }You are missing a semicolon. Also, in Java AND is denoted as &&:
if((Integer.parseInt((rs.getString("setter")).trim())==1) && (Integer.parseInt((rs.getString("scrutinizer")).trim())==1)) { out.println("Both"); }更多推荐
发布评论