Создание Servlet'а

379
03 мая 2017, 08:57

Приветствую. Подскажите, почему второй вариант кода не принимает компилятор? В чем разница?

Первый вариант:

Server server = new Server(8080);
    ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
    context.addServlet(new ServletHolder(new ResourceServlet(resourceServer)), ResourceServlet.PAGE_URL);

Второй вариант:

 Server server = new Server(8080);
    ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
    ResourceServlet rs = new ResourceServlet(resourceServer);
    testResource.setAge(rs.getResourceServerMBean().getAge());
    testResource.setName(rs.getResourceServerMBean().getName());
    context.addServlet(new ServletHolder(rs, ResourceServlet.PAGE_URL);

Во втором варианте ругается на конструктор Сервлетхолдера и пишет: Cannot resolve constructor 'ServletHolder(servlets.ResourceServlet,java.lang.String)'ResourceServlet extends HttpServlet

READ ALSO
Почему не работает lazy initialization в hibernate

Почему не работает lazy initialization в hibernate

Не работает ленивая инициализация в hibernateВот классы

333
Рабочий пример кода с onRestoreInstanceState

Рабочий пример кода с onRestoreInstanceState

Напишите кому несложно какой-нибудь рабочий пример кода с сохранением состояния активити и восстановлением состояние при следующем её старте

319
Как подключить документацию javadoc к проекту

Как подключить документацию javadoc к проекту

Расскажите как получить документацию к Yandex MapKit? Из информации в issue говорят "Документация и бибилотека доступна через gradle"

494
помогите составить код в java ide [требует правки]

помогите составить код в java ide [требует правки]

Дано целое число N (> 0)Найти значение выражения 1

288