Использование сторонних библиотек Java в JSP

Как я могу использовать сторонние библиотеки, такие как Twitter4J, в JSP?


person Nathan Campos    schedule 08.07.2011    source источник


Ответы (1)


Это немного больно, но вы не можете просто встроить соответствующую Java в свой JSP?

<%
   // This should really be in a servlet
   // Twitter4J code from their example 
   Twitter twitter = new TwitterFactory().getInstance();
   List<Status> statuses = twitter.getFriendsTimeline();
   System.out.println("Showing friends timeline.");
   for (Status status : statuses) {
       System.out.println(status.getUser().getName() + ":" +
                        status.getText());
   }
%>

Убедитесь, что jar-файл Twitter4J и все его зависимости находятся в папке WEB-INF/lib/. Затем серьезно подумайте о том, чтобы не делать этого в JSP, если это вообще возможно!

person Randomness    schedule 08.07.2011
comment
Почему бы вам просто не ответить, используя сервлет, и не показать пример сервлета? - person BalusC; 09.07.2011
comment
Поскольку пользователь попросил это как JSP, я предполагаю, что у них была веская причина не хотеть делать это как сервлет! - person Randomness; 09.07.2011