求解释下这段代码,拜托了,各位大神,可怜可怜我这个新手吧,

求解释下这段代码,最主要的是详细解释下最后编辑的那个地方,那个好像是各种嵌套吧,所以我希望大神们能一个点一个点的讲~拜托了,各位大神,可怜可怜我这个新手吧,

<s:iterator value="gongWenLeiBieList" status="st" var="cil">
    <TR>

       <TD class="tdStyle" align="center"><s:property value='#st.index+1'/></TD>
       <TD class="tdStyle"><s:property value="mingCheng"/></TD>
       <TD class="tdStyle"><s:property value="shunXu"/></TD>
       <TD class="tdStyle" align="center"><a  href='<s:url action="Edit"><s:param name="id" value="id"></s:param></s:url>'>编辑</a></TD>
    </TR>

简单问题
首先,s:iterator为struts标签中的遍历,值为后台action传到页面的gongWenLeiBieList值,输出table中的行列数据。
然后,第一列输出序号,第二列输出名称,第三列输出顺序,第四列为操作列,即编辑。
最后这个编辑,为一个a链接,其中a链接的href用的struts标签中的url输出,意思点击该a链接,调用后台名称为Edit的action,其中后面嵌套的
为href中的参数,解析完后,href的地址为href='Edit?id=id'。
最后,回答完毕,哈哈哈。

这是struts2框架。就是一个遍历后台传过来的一个集合。 四列的数据,编辑那是是一个链接,单点击这个链接时,会把你点击的这条数据的id传到后台。 后台就可以根据id拿到这条数据,进行其他操作。