2016-04-05 14 views
1

Ben bir Struts 1 site Struts 2 dönüştürmek üzerinde çalışıyoruz, her şey bir çerçeve diğerine değişmiş gibi kolay bir iş değil.Struts1.0 etiketi nasıl dönüştürülür ResponseUtils method Struts2 yazmak

Birinin org.apache.struts.util.ResponseUtils'u özellikle yazma yöntemini kullandığını veya bildiğini umuyorum. Biz dikmeler 1.0 kullanıyor ve şu anda kodunda bu hattı kullanıyor:

ResponseUtils.write(pageContext, results.toString()); 

kimse bu etiketi gören var mı? bu etiketi kullan ve daha sonra Struts 2'ye dönüştürmek?

Online arama yaptım ve bazı iyi dersler buldum ve ayrıca "Struts2 in Action" adlı makaleyi okudum. Ancak, çok az site veya yayın belirli etiketlerden bahseder.

Başarı yolunda ilerleyebilecek herhangi bir tavsiye veya ipucunu takdir edeceğim.

cevap

0

yöntemle

public void write(PageContext pageContext, String text) 
     throws JspException { 

    JspWriter writer = pageContext.getOut(); 

    try { 
     writer.print(text); 

    } catch (IOException e) { 
     throw new JspException(e); 
    } 

} 
+0

ile kendi ResponseUtils oluşturun Denedim olmasaydı, ben Struts 1 daha yeni bir sürümünde bu uygulamayı gördüm ama birisi Ancak Struts 2'de uygulanan görmüştü olmadığını görmek için kontrol ediyordu Yukarıda önerene kadar. Yöntemin çoğunu kullanarak yeni bir sınıf oluşturdum ve iyi çalışıyor. Teşekkürler. –

+0

Struts2, özel etiketler için desteği düşürdü ve bileşen etiketinin UI desteğine taşındı. Struts etiketleri hakkında daha fazla bilgi edinin http://struts.apache.org/docs/struts-tags.html –

İlgili konular