2016-10-24 103 views
0

幫助。我不確定這個錯誤。它看起來正確,會話屬性不爲空。 我得到以下的標記錯誤:javascript語法錯誤解釋

令牌語法錯誤「<」,刪除此令牌 一個不能被解析爲一個類型 語法錯誤,插入「;」完成BlockStatements 風格不能被解析爲variabl

<%if (session.getAttribute("home").toString().equals("canada")) { 
     <a href="homecanada.jsp" style="font-size:3px;"> 
      <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo" /> 
     </a> 
    <%}else{%>} 
     <a href="homeusa.jsp" style="font-size:3px;"> 
      <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo" /> 
     </a> 
    <%}%> 
+1

你好像在第一行之後缺少'%>'這是一個錯字! – adeneo

+0

我想'<%}else{%>}'也是不對的。也許它應該是'<%}else{%>'? OMG! –

+0

OMG!謝謝你,謝謝你,謝謝你!謝謝adeno和Andre以及durbnpoisn。 – shykitten

回答

0

如果看起來你有一個額外的支架和關閉標籤:

<%if (session.getAttribute("home").toString().equals("canada")) {%> 
     <a href="homecanada.jsp" style="font-size:3px;"> 
      <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo" /> 
     </a> 
    <%}else{%> 
     <a href="homeusa.jsp" style="font-size:3px;"> 
      <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo" /> 
     </a> 
    <%}%> 

還有......這就是它看起來像與(在else之後)和第一行關閉標記。

+0

謝謝你謝謝你,謝謝你adeno,Andre和durnpoisn! – shykitten