Я думаю, что я делаю что-то ужасное неправильно здесь.
Я никогда раньше не использовал NetBeans и никогда ничего не делал с JavaServer, хотя я программировал на Java. В netBeans в веб-проекте я создал пакет под названием DonationCalc с файлом DonationCalc.java, содержащим мой компонент. В файле JSP у меня есть следующее:
<%@page import="DonationCalc.*" %> [...] <jsp:useBean id="Calc" class="DonationCalc" />
Однако я получаю «string: ///DonationCalc_jsp.java: 6: пакет DonationCalc не существует»
Я читал в другом месте о классах, идущих под WEB-INF / Classes, но у меня нет такой папки, и NetBeans настаивает на том, чтобы любые новые пакеты помещались в «Исходные пакеты».
Что мне нужно добавить, чтобы помочь моему файлу .jsp найти бин? Путь к каталогу какой-то? Или я должен положить вещи в другом месте для начала?
ETA: Очевидно, проблема в том, что он был настроен для Glassfish вместо Tomcat. Создание нового проекта под tomcat, однако, создало такое множество проблем, что я отказался от всех форм Java, включая островное государство и все напитки с кофеином.