我需要使用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标签不是编译:(
答案 0 :(得分:1)
是的,当然我们可以使用带有angular2的JSP。我对JSP
angular2
的使用情况了解不多,但是您的代码中发现了一些错误,
我们无法在" "
中使用" "
我们必须使用' '
中的" "
,反之亦然。
在angular2中,我们使用routerLink
代替href
。
<a>
不是自我结束标记我认为你在代码中创建它。所以抛出错误Unexpected closing tag "a"