Ниже приведен код для автоматического создания номера заказа на поставку из базы данных MySQL в JSP. Я хочу вернуть строку «POno», но она показывает ошибку, потому что она находится вне условия if.Получение возвращаемого значения в JSP
Как я могу получить эту строку в качестве возврата?
<%!
public String autoPONo()throws SQLException{
rs=pst.executeQuery();
if(rs.next()){
String po= rs.getString("max(PONo)");
int intNo = Integer.parseInt(po);
intNo+=1;
String POno = Integer.toString(intNo);
}
return POno;
}
%>
Почему получаю 'PONo' в виде строки и преобразования его в' int', вы можете напрямую использовать 'rs.getInt' это может уменьшить' Integer' разборе. – Srinu