我可以在Angular2中使用JSP吗?

时间:2016-04-04 04:40:51

标签: angular

我需要使用JAVA和Angular2。我可以将JSP与Angular2一起使用吗?

我收到了错误消息

app.component.ts

@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>

错误

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>
"): AppComponent@58:45

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

已编辑

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

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

但是JSTL标签不是编译:(

1 个答案:

答案 0 :(得分:1)

是的,当然我们可以使用带有angular2的JSP。我对JSP angular2的使用情况了解不多,但是您的代码中发现了一些错误,

  1. 我们无法在" "中使用" "我们必须使用' '中的" ",反之亦然。

    < / LI>
  2. 在angular2中,我们使用routerLink代替href

  3. <a>不是自我结束标记我认为你在代码中创建它。所以抛出错误Unexpected closing tag "a"