2016-04-04 38 views
0

JAVA ve Angular2'yi kullanmam gerekiyor. JSP'yi Angular2 ile kullanabilir miyim? iJSP'yi Angular2 ile kullanabilir miyim?

hata mesajı var

@Component({ 
    ... 
    templateUrl: '../views/sidebar.jsp', 
    ... 
}) 

sidebar.jsp

<li> 
    <a href="<c:url value="/logout" />"> 
     <i class="fa fa-sign-out fa-fw"></i> 
     Logout 
    </a> 
</li> 

Error

EXCEPTION: Template parse errors: 
Unexpected closing tag "a" ("></li> 
      <li><a href="<c:url value="/logout" />"><i 
        class="fa fa-sign-out fa-fw"></i> Logout[ERROR ->]</a></li> 
     </ul> 
    </div> 
"): [email protected]:45 
0 app.component.ts

================================= ====================

<li><a href='<c:url value="/logout" />'> 

için

<li><a href="<c:url value="/logout" />"> 

düzenlenmiş ancak JSTL etiket derlemek değildi :(

+1

JSP'ye aşina değilim ama sorunuzun basit cevabı evet, JSP'yi Angular2 ile kullanabilirsiniz. Açısal, diğer herhangi bir arka uç sistemi ile çalışacak bir ön çerçevedir. Gördüğünüz hata, web sunucunuzun JSP sayfanızı düzgün bir şekilde işlememesi sonucunda ortaya çıkıyor ve ardından Köşeli ayrıştırılamıyor. – Brad

+1

JSP hakkında bilmiyorum ama evet angular2'de 'href' yerine' routerLink 'kullanıyoruz, ayrıca '' sizin yaptığınız gibi kendi kendine kapanış etiketi de değil. ' Logout 'seçeneğini kullanmayı deneyin, ayrıca" "" ile –

+0

arasındaki herşeyi kullanamayız. Ancak JSTL etiketi derlenmedi: '( – WRDev

cevap

1

Evet, JSP'yi angular2 ile kullanabiliriz. Ben angular2 ile JSP kullanımı hakkında çok şey biliyorum, ama evet biz ' '" " Bunun tersi de geçerlidir ya da kullanmak zorunda olmalıdır " " içinde " " kullanamaz, kodunuzda

  1. bazı hatalar yok bulundu.

  2. Angular2'de href yerine routerLink kullanıyoruz.

  3. <a> kendi kendine kapanma etiketi değil, kodunuzda hazırladığını düşünüyorum. bu nedenle, Unexpected closing tag "a"

İlgili konular