2016-03-28 39 views
0

Endeca portletini kullanıyoruz ve PortalUtil.getHttpServletResponse yöntemini kullanmadan, HttpServletResponse'yi canlı portal eylem yanıtından nasıl alacağımızı öğrenmek istiyorum.HttpServletResponse PortalUtil.getHttpServletResponse kullanmadan liferay portalından nasıl alınır?

+0

Lütfen bir sonraki seferde crosspost'tan önce http://meta.stackexchange.com/questions/141823 adresini okuyun. Çaprazlama: https://www.liferay.com/community/forums/-/message_boards/message/72114297 –

cevap

3

Sorunuzun doğrudan yanıtı: Look up how Liferay implements temel yöntem. Bu kodu çoğaltmanız gerekecek - uygulamalarda kullanılamayan birkaç sınıfı potansiyel olarak çoğaltabilirsiniz.

dolaylı nonanswer

: Ben bunu yapabilirsiniz anlamlı şey ortalığı karıştırmasını dışında HttpServlet Tepki ile var olduğunu şüphe: bunun ele aldığımda Liferay zaten kendisine bazı içerikleri yazmış olabilirim. Böylelikle HTTP başlıklarına dahil edilemez (tekrarlanabilir). Heck, portletinizin Ajax aracılığıyla teslim edilip edilmediğini veya sayfada zaten gömülü olup olmadığını bile bilmiyorsunuz.

Sigara içmeyen ile gidin. Altında yatan mantıklı bir sorunla karşılaşmadıkça, numaralı telefona karşı tavsiye ediyorum (PortalUtil'i kullanmış olsanız bile bunu yapmanızı şiddetle tavsiye ediyorum). Çoğu durumda, HttpServlet Request'a erişmeye teşebbüs edilir, bu bir saldırıdır. HttpServlet Yanıtı Bu şekilde kesilebilecek bir şey bile bulamıyorum.

İlgili konular