轉自:https://blog.csdn.net/tanzuai/article/details/41896579
在jsp頁面使用標簽過程中有時候不注意規則的話,eclipse會提示一些錯誤,下面針對這些錯誤提出相應的解決辦法:
<form></form>標簽
1. Invalid location of tag (form)
form 應該寫到table外面去,並且form標簽里面也不能套form標簽。
<style></style>
2. Invalid location of tag (style)
style應該寫在head里面。
<script></script>
3. Invalid location of tag (script)
script應該寫到body,head里面。
4.Attribute name(Name) uses wrong case character
雖說HTML不區分大小寫,但是在eclipse里面,大寫的話就報錯,所以要改成小寫吧。
5.JSP文件中的html標簽如下,在eclipse環境下提示:Invalid location of tag (div)。
<a id="test1" class="mitem" href="#">
<img src="../m1.jpg" width="60"></img>
<div id="a-in-1" class="a-in"><div class="a-in-m"></div><div class="a-in-r"></div></div>
</a>
現象: 在 firefox3.6 下進入頁面,或者進入頁面有時界面顯示亂套。但在 ie,firefox3.0下都顯示正常。
解決辦法: 將<a></a>標簽下的<div></div>標簽替換為<span></span>,如下:
<a id="test1" class="mitem" href="#">
<img src="../m1.jpg" width="60"></img>
<span id="a-in-1" class="a-in"><span class="a-in-m"></span><span class="a-in-r"></span></span>
</a>
原因應該是<a></a>與<div></div>標簽的組合導致瀏覽器解析出錯。
6.Invalid location of tag (table)
table應該寫到textarea外面。