В JSP я могу ссылаться на свойство бина, используя тег
$ {Object.property}
Есть ли способ справиться со свойствами, которые могут не существовать? У меня есть страница JSP, которая должна иметь дело с различными типами. Пример:
public class Person {
public String getName()
}
public class Employee extends Person {
public float getSalary()
}
В JSP я хочу отобразить таблицу людей со столбцами имени и зарплаты. Если человек не работник, то зарплата должна быть пустой. Строка HTML может выглядеть следующим образом:
<tr>
<td><c:out value="${person.name}"></td>
<td><c:out value="${person.salary}"></td>
</tr>
К сожалению, если человек не работник, он не может найти зарплату, и возникает ошибка. Как бы я решить это в JSP?
Редактировать: Есть ли instanceof проверка на языке тегов JSP?