2014-10-04 179 views
1

我正在设计一个简单的html页面。我正在使用struts2标签。该代码是如下无法识别HTML中的错误

<style> 
    acronym[title] { 
    border-bottom-width: 0; 
    } 
</style> 
<span> 
    <a class="imageLink grow" href="<s:url action="uploadLink"/>"> 
    <acronym title="Upload"><img src="images/upload.png" width="80px" height="80px" alt="Upload"/></acronym></a> 
</span> 

得到的输出是

enter image description here 我不理解为什么“>正在打印。如果删除在‘href’属性的是strut2标签那么问题。不是有谁能告诉我发生了什么

回答

2

后>”“为href你需要使用‘’来包装动作有没有在你的代码中的错误,多余的HTML。否则,你将难逃命令

<a class="imageLink grow" href="<s:url action='uploadLink'/>"> 
+0

这不可能是正确的答案。''评估服务器端,并渲染HTML之前取代。结果将会是'href =“myActualUrl”',不管你使用哪种引号。这对于防止Eclipse打破语法着色很有用。 – 2014-10-06 09:21:25

0

编辑:

试试这个:

<a class="imageLink grow" href="/abc/actionname.action"> 

“因为你正在使用的一类

<style> 
    acronym[title] { 
    border-bottom-width: 0; 
    } 
</style> 
<span> 
    <a class="imageLink grow" href="<s:url action="uploadLink"/>"> <!-- LOOK HERE --> 
    <acronym title="Upload"><img src="images/upload.png" width="80px" height="80px" alt="Upload"/></acronym></a> 
</span> 
+0

“是关闭的href>是关闭。 – Pawan 2014-10-04 05:35:27