0

Ecplise 给我看一个 SyntaxError 但我不明白原因。

编码:

  ...
  <c:set var="moduleIncPage" value="${moduleIncPage}" scope="request"></c:set> 
  ...
  <c:if test="${not empty model.document.module}">
    <jsp:include page="<%=moduleIncPage %>" flush="true" />
   </c:if>
  ...

“错误”显示在 <%=moduleIncPage &> 的“m”处:

  Multiple annotations found at this line:
- Syntax error, insert ")" to complete 
 MethodInvocation
- Syntax error, insert ";" to complete Statement
- Syntax error, insert ";" to complete Statement
- Syntax error, insert ")" to complete 

谢谢。

4

1 回答 1

1

您不能将标签放在标签属性中,此行无效(不符合 XHTML):

<jsp:include page="<%=moduleIncPage %>" flush="true" />

你应该这样做:

<jsp:include page="${moduleIncPage}" flush="true" />

看看代码高亮,你已经看到了错误!

于 2013-05-27T09:12:47.313 回答