在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例WEB/WAP应用开发 → 电影后台管理系统,使用技术Spring+struts2+Hibernate+easyui

电影后台管理系统,使用技术Spring+struts2+Hibernate+easyui

WEB/WAP应用开发

下载此实例
  • 开发语言:Java
  • 实例大小:18.68M
  • 下载次数:20
  • 浏览次数:168
  • 发布时间:2021-11-15
  • 实例类别:WEB/WAP应用开发
  • 发 布 人:Ergo
  • 文件格式:.zip
  • 所需积分:6
 相关标签: Hibernate Struts2 easyui Struts Spring

实例介绍

【实例简介】



电影后台管理系统
 项目采用技术

- [x] Spring struts2 Hibernate整合
- [x] 前端全部采用easyui搭建
- [ ] Maven管理jar包
- [x] baseDao定义泛型抽象出基本dao操作

## 导入项目

### 导入SQL文件

进入到db文件夹,将ssh.sql文件导入到数据库中

### 修改数据库密码

修改hibernate.cfg.xml文件
```xml
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>

```

【实例截图】



【核心代码】


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<script type="text/javascript">

$('#admin_menu_treegrid').treegrid({    
    url:'${pageContext.request.contextPath}/menuAction!getMenu',    
    idField:'id',    
    treeField:'name',    
    columns:[[    
        {title:'id',field:'ID',width:180},    
        {field:'text',title:'名称',width:60,align:'right'},    
        {field:'iconCls',title:'图标',width:80},    
        {field:'url',title:'目标地址',width:80}    
    ]]    
});  

</script>  
   
<table id="admin_menu_treegrid" style="width:600px;height:400px"></table>  

   
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<script type="text/javascript">
$('#admin_user_grid').datagrid({    
    url:'userAction!getList',
    fit:true,
    border:false,
    pagination:true,
    fitColumns:true,
    rownumbers:true,
    checkOnSelect:false,
    selectOnCheck:false,
    toolbar: '#admin_userManager_toolbar',
    sortName:'username',
    sortOrder:'asc',
    columns:[[    
        {field:'id',title:'用户ID',width:60,checkbox:true},    
        {field:'username',title:'用户名',width:60,sortable:true},    
        {field:'password',title:'密码',width:60},
        {field:'nick',title:'昵称',width:60},
        {field:'createTime',title:'创建时间',width:60},    
        {field:'updateTime',title:'最后更新时间',width:60}
    ]]    
});

function searchUser(){
    var text = $("#admin_userManager_searchInput").val();
    if(text != ""){
        $('#admin_user_grid').datagrid('load',{
            username: text
        });
    }else{
        $.messager.alert('提示信息','请输入内容后再点击查询','info');
    }
   
}

function showUserDia(){
    $('#admin_userManager_addDialog').dialog('open');
}
function addUser(){
    $('#admin_userManager_regForm').form('submit',{
        url:'${pageContext.request.contextPath }/userAction!add',
        success:function(data){
            var obj = $.parseJSON(data);
            if (obj.success) {
                $('#admin_userManager_addDialog').dialog('close');
                $.messager.show({
                    title : '提示',
                    msg : obj.msg,
                });
            }
        }
    });
}

function removeUser(){
    var ids = [];
    var checks = $('#admin_user_grid').datagrid('getChecked');
    for(var i=0;i<checks.length;i ){
        ids.push(checks[i].id);
    }
    if(checks.length>0){
        $.messager.confirm('确认对话框', '您确定要删除该内容吗?', function(r){
            if (r){
                $.ajax({
                    url:'${pageContext.request.contextPath}/userAction!remove',
                    type:'POST',
                    data:{ids:ids.join(',')},
                    dataType:'json',
                    success:function(data){
                        if(data.success){
                            $('#admin_user_grid').datagrid('load');
                            $.messager.show({
                                title:'提示',
                                msg:data.msg
                            })
                        }else{
                            $.messager.show({
                                title:'提示',
                                msg:data.msg
                            })
                        }
                    }
                });
            }
        });
       
    }else{
        $.messager.alert('提示信息','请至少勾选一项','info');
    }
}

function clearUser(){
    $("#admin_user_grid").datagrid('load',{});
    $("#admin_userManager_searchInput").val('');
}

function editUser(){
    row = $('#admin_user_grid').datagrid('getSelected');
    if(row!=null){
        $('#admin_user_editDialog').dialog({
            href:'${pageContext.request.contextPath}/admin/edit/editUser.jsp',
            title: '用户修改',    
            width: 400,    
            height: 230,
            modal:true,
            buttons:[{
                text:'修改',
                iconCls:'icon-ok',
                handler:function(){
                    $('#admin_user_editForm').form('submit', {    
                        url:'${pageContext.request.contextPath}/userAction!edit',
                        dataType:'json',
                        success:function(data){
                              var obj = $.parseJSON(data);
                                if (obj.success) {
                                    $('#admin_user_editDialog').dialog('close');
                                    $.messager.show({
                                        title : '提示',
                                        msg : obj.msg,
                                    });
                                   $('#admin_user_grid').datagrid('reload');
                            }else{
                                $('admin_user_editDialog').dialog('close');
                                 $.messager.show({
                                     title : '提示',
                                     msg : obj.msg,
                               });
                            }  
                        }    
                    });  
                }
            },{
                text:'取消',
                iconCls:'icon-remove',
                handler:function(){
                    $('#admin_user_editDialog').dialog('close');
                }
            }],
            onLoad:function(){
                console.info(row.username);
                $("#admin_user_editForm").form('load',row);
           
            }
        })
    }else{
        $.messager.alert('提示信息','请选中一行再点击编辑','info');
    }
   
}
</script>

<div id="admin_userManager_toolbar">
    <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" onClick="showUserDia()">添加</a>
    <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true" onClick="removeUser()">删除</a>
    <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true" onClick="editUser()">编辑</a>
    <input id="admin_userManager_searchInput" name="username" />
    <a href="#"class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true" onClick="searchUser()">查询</a>
    <a href="#"class="easyui-linkbutton"data-options="iconCls:'icon-undo',plain:true" onClick="clearUser()">清空</a>
</div>

<table id="admin_user_grid"></table>

<div id="admin_user_editDialog"></div>  

<div id="admin_userManager_addDialog"
    style="width: 300px; height: 250px;" class="easyui-dialog"
    data-options="title:'添加用户',modal:true,closed:true,buttons:[{
            text:'添加',
            iconCls:'icon-add',
            handler:function(){
                   addUser();
                }
            },{text:'取消',
                iconCls:'icon-remove',
                handler:function(){
                   $('#admin_userManager_addDialog').dialog('close');
                }
            }]">
    <form id="admin_userManager_regForm" method="post">
        <table>
            <tr>
                <td>用户名</td>
                <td><input id="username" name="username"
                    class="easyui-validatebox"
                    data-options="required:true,missingMessage:'用户名不能为空'"></td>
            </tr>
            <tr>
                <td>昵称</td>
                <td><input id="nick" name="nick" class="easyui-validatebox"
                    data-options="required:true,missingMessage:'昵称不能为空'"></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input id="admin_user_pwd" name="password" type="password"
                    class="easyui-validatebox"
                    data-options="required:true,missingMessage:'密码不能为空'"></td>
            </tr>
            <tr>
                <td>重复密码</td>
                <td><input type="password" class="easyui-validatebox" required="required" validType="equals['#admin_user_pwd']"></td>
            </tr>
        </table>
    </form>
</div>


实例下载地址

电影后台管理系统,使用技术Spring+struts2+Hibernate+easyui

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警