理解:
1.首先<a></a>是超链接标签,这个很好理解
2. href="javascript:detail(<%=rec_id%>)" 这个的意思是链接是执行js里面detail这个方法,即点击“修改”,会去执行detail这个方法
‘<%=rec_id%>’ 这个是在jsp页面嵌入java代码的方法。在这行代码之前应该会有定义rec_id变量值的java代码,也应该是写在<%.....%>里的。这里表示取rec_id的值。
如<%String rec_id =(String)request.getParameter("test")%>
这样你就取到了rec_id的值,然后当做detail函数执行的参数。
3.class="ccc" 这个不用解释了吧,css样式
联接是当前页面。-------------------
通常有如下用法:
<a href="#" onclick="window.close()">关闭</a>
将href="#"是指联接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。
你或许会说为什么不直接写成<a onclick="window.close()">关闭</a>
如果这样写,关闭这两个字就不会作为超联接处理,效果看上去会差一些。你可以自己试试。
转答自:http://zhidao.baidu.com/question/45932969.html
欢迎分享,转载请注明来源:优选云