首页 > 其他 > 详细

[ssh新闻发布系统五]删除新闻

时间:2016-01-26 10:42:47      阅读:193      评论:0      收藏:0      [点我收藏+]

删除新闻相对比较简单,传入新闻id执行删除操作。

一、Dao


public void delete(Integer id) {
        String hql="Delete FROM News n WHERE n.id=?";
        getSession().createQuery(hql).setInteger(0, id).executeUpdate();
}

二、service


public void delete(Integer id){
        newsDao.delete(id);
}

三、action

private Integer newsid;
public void setNewsid(Integer newsid) {
        this.newsid = newsid;
}
public String delete() {
    newsService.delete(newsid);
    return "delete";
}

四、views

在新闻列表页添加删除新闻的链接,传入参数为newsid

<div class="newslist">

        <table>
            <tr>
                <td>新闻标题</td>
                <td>修改新闻</td>
                <td>删除新闻</td>
            </tr>
            <s:iterator value="#request.newslist">

                <tr>
                    <td><a href="news-detail?newsid=${id}">${title}</a></td>
                    <td><a href="news-post?newsid=${id}">修改</a></td>
                    <td><a href="news-delete?newsid=${id}" class="delete">删除</a></td>
                </tr>
            </s:iterator>
        </table>
    </div>

删除询问是否删除,js代码:

<script type="text/javascript" src="scripts/jquery-1.11.3.js"></script>
<script type="text/javascript">
    $(function() {
        $(".delete").click(function() {
            var flag = confirm("确定要删除吗?");
            if (flag) {

                return true;
            }

            return false;
        });

    })
</script>

技术分享

[ssh新闻发布系统五]删除新闻

原文:http://blog.csdn.net/napoay/article/details/50581335

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!