例如:
我在页面显示了如下的表格
病人ID 病人姓名 (查看信息) (删除)
我想点击“查看信息”就能显示对应的病人的详细信息,所以肯定要将病人ID传到后台去作为参数读取病人信息,我点“删除”,也要将病人ID作为参数传递到后台进行处理。
那这个病人ID要怎么才能传递到后台呢?
急求~~请高手解答!!!
10 个解决方案
#1
URL传参啊!
如:update.action?id=11&action=update
如:update.action?id=11&action=update
#2
<s:iterator value="list" id="stu">
<a href='<s:url action="action_edit"><s:param name="id" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="id" value="#stu.id"/></s:url>'>Delete</a>
</s:iterator>
<a href='<s:url action="action_edit"><s:param name="id" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="id" value="#stu.id"/></s:url>'>Delete</a>
</s:iterator>
#3
把查看和删除做成url然后把id传递过去就行
<a href="NewspaperofficeAction!toAddNewspaerrates.html?id=<s:property value="#newspaList.id" />"></a>
<a href="NewspaperofficeAction!toAddNewspaerrates.html?id=<s:property value="#newspaList.id" />"></a>
#4
能不能再详细点?我刚学不是很清晰。。。
#5
现定义个所s:url,并传id参数
<s:url id="del_url" action="del" >
<s:param name="id">
<s:property value="id" />
</s:param>
</s:url>
然后做个链接
<s:a href="%{del_url}">删除</s:a>
#6
把查看和删除做成url然后把id传递过去就行
<a href="AAction!delect.action?id=<s:property value="#showList.id" />"></a>
或者
<a href="AAction!delect.action?id=${requestScope.id}/>"></a>
AAction是你对应的action名称(struts2配的那个名),delect 中相对应的删除名称 id是你遍历的list集合对应的ID
<a href="AAction!delect.action?id=<s:property value="#showList.id" />"></a>
或者
<a href="AAction!delect.action?id=${requestScope.id}/>"></a>
AAction是你对应的action名称(struts2配的那个名),delect 中相对应的删除名称 id是你遍历的list集合对应的ID
#7
把查看和删除做成url然后把id传递过去就行
<a href="showDetail.Action?id=<s:property value="#newspaList.id" />">查看</a>
<a href="delete.Action?id=<s:property value="#newspaList.id" />">删除</a>
<a href="showDetail.Action?id=<s:property value="#newspaList.id" />">查看</a>
<a href="delete.Action?id=<s:property value="#newspaList.id" />">删除</a>
#8
不懂帮顶
#9
这个可以.!
不过用a+s:url有点多此一举了.!
可以直接用<s:a>来做这个事情!
#10
这个好像不可以啊
#1
URL传参啊!
如:update.action?id=11&action=update
如:update.action?id=11&action=update
#2
<s:iterator value="list" id="stu">
<a href='<s:url action="action_edit"><s:param name="id" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="id" value="#stu.id"/></s:url>'>Delete</a>
</s:iterator>
<a href='<s:url action="action_edit"><s:param name="id" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="id" value="#stu.id"/></s:url>'>Delete</a>
</s:iterator>
#3
把查看和删除做成url然后把id传递过去就行
<a href="NewspaperofficeAction!toAddNewspaerrates.html?id=<s:property value="#newspaList.id" />"></a>
<a href="NewspaperofficeAction!toAddNewspaerrates.html?id=<s:property value="#newspaList.id" />"></a>
#4
能不能再详细点?我刚学不是很清晰。。。
#5
现定义个所s:url,并传id参数
<s:url id="del_url" action="del" >
<s:param name="id">
<s:property value="id" />
</s:param>
</s:url>
然后做个链接
<s:a href="%{del_url}">删除</s:a>
#6
把查看和删除做成url然后把id传递过去就行
<a href="AAction!delect.action?id=<s:property value="#showList.id" />"></a>
或者
<a href="AAction!delect.action?id=${requestScope.id}/>"></a>
AAction是你对应的action名称(struts2配的那个名),delect 中相对应的删除名称 id是你遍历的list集合对应的ID
<a href="AAction!delect.action?id=<s:property value="#showList.id" />"></a>
或者
<a href="AAction!delect.action?id=${requestScope.id}/>"></a>
AAction是你对应的action名称(struts2配的那个名),delect 中相对应的删除名称 id是你遍历的list集合对应的ID
#7
把查看和删除做成url然后把id传递过去就行
<a href="showDetail.Action?id=<s:property value="#newspaList.id" />">查看</a>
<a href="delete.Action?id=<s:property value="#newspaList.id" />">删除</a>
<a href="showDetail.Action?id=<s:property value="#newspaList.id" />">查看</a>
<a href="delete.Action?id=<s:property value="#newspaList.id" />">删除</a>
#8
不懂帮顶
#9
这个可以.!
不过用a+s:url有点多此一举了.!
可以直接用<s:a>来做这个事情!
#10
这个好像不可以啊