求救!!为什么在struts中删除记录老是删除到最后一个
如下代码:我只想把id用session(用request的话,action中没有收到值)传递到action中去完成删除,但是,总是能够删除掉最后一个记录,出现的异常是java.io.CharConversionException: EOF
不知道错在那里,为什么??
<% if(admin!=null){
session.setAttribute("id",id);%><td right="right"><html:link page="/del.do?<%=id%>">
<bean:message key="content.delete.chapter"/></html:link></td>
<%}%>
</tr>
问题点数:0、回复次数:6Top
1 楼perman(perman)回复于 2005-04-01 23:04:43 得分 0
没有指定删除掉的记录...Top
2 楼zhutouzip(醒了的鸟)回复于 2005-04-01 23:36:06 得分 0
你是怎样执行删除的呢?
将删除操作贴出来看看!总是只能删除最后一条记录?Top
3 楼richard1295(饭团超人)回复于 2005-04-03 16:20:25 得分 0
把完整的代码贴出来看看Top
4 楼java_jing(梦鸟)回复于 2005-04-03 16:34:06 得分 0
是啊Top
5 楼nini_killer(杀手)回复于 2005-04-03 16:41:07 得分 0
要看你ACTION中的代码?!
Top
6 楼perman(perman)回复于 2005-04-05 16:09:04 得分 0
谢谢大家,问题已经解决了,我改用了<a href="del.do?id=<%=id%>">删除</a>,然后在action中用request.getParameter("id");这样就可以收到id了.我想过了,用session.setAttribute("id",id)这样传递id的话,必然会出现只有最后一个的情况.但是,我觉得奇怪的是使用了<html:link page="del.do?id=<%=id%>">删除</html:link>反而得不到id了,我都觉得奇怪,不知道是<html:link> 的使用那里出现错误?Top




