十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你的评论数组是pings,通过scanner输出不当评论的序号【如果你的序号是从0开始的,那么数组pings[0]就代表第一条评论】
创新互联专注于乐山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供乐山营销型网站建设,乐山网站制作、乐山网页设计、乐山网站官网定制、小程序开发服务,打造乐山网络公司原创品牌,更为您提供乐山网站排名全网营销落地服务。
如果要删除的话,假设你要删除的评论序号是xuhao,设置
pings[xuhao] = null;
即可,但是评论序号的位置还是存在的,而且指向null。如果你不想让null存在,你可以
建立一个新的数组,数组的长度为6-1=5, 然后把pings中除了值为null评论全部拷贝到新的数组中
使用java集合中的Vector或者List
先说说回复吧:
假如:
留言表(id , text )两个字段
回复表( id , text parentId )用来存放留言表id 三个字段
目前有一条留言
1001,'这是一条留言';
那么给这条留言的回复就是
1003 , '这是一条回复', 1001(这就是该留言的ID) 这样就把留言和回复关联上了
回复后点保存时,将数据传入后台,数据库做insert操作就行了
删除一样的
如果删除回复,直接传入回复的ID 即可
如果删除留言,得先判断该留言有没有回复,如果有回复,则先删除回复,在删除留言(外键约束)
先上小事例对应的servlet中String[]values=request.getParameterValues("checkDelete");//注意这个会自动取选中的复选的值。不用担心判断选不选中。好了既然上面的功能可以使用。那我们往回头看。在checkbox这个页面。相信楼主是通过循环加载出来的吧???不管是用纯jsp还是el,jsnt。我把对应的id赋值给value。楼主应该没问题吧。主要是value的值,只要是对应的id(也就是数据库里的主键id列就可以了)取到对应的id??删除应该简单了吧