การใช้ไลบรารี 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
ทำไมคุณไม่ตอบ use a servlet และแสดงตัวอย่าง servlet ล่ะ? - person BalusC; 09.07.2011
comment
ตามที่ผู้ใช้ขอเป็น JSP ฉันเดาว่าพวกเขามีเหตุผลที่ดีที่ไม่ต้องการทำเป็นเซิร์ฟเล็ต! - person Randomness; 09.07.2011