Easyui+Spring+Mybatis完整示例(前台)
来源:互联网 发布:band of brothers 知乎 编辑:程序博客网 时间:2024/06/06 17:38
典型的Easyui+Spring+Mybatis例子,方便自己的记忆.
JSP:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>软件信息管理</title><%@include file="../include/head.jsp"%><script type="text/javascript" src="<%=basePath%>/resources/js/deploySoftware/deploySoftwareInfo.js"></script></head><body> <table id="softDg" ></table> <div id="toolbar" style="height: auto"> <div id="pFilter"> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add", onclick="addSoftwareInfo()">新增</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-edit", onclick="editSoftwareInfo()">修改</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel", onclick="delrow()">删除</a> <span class="filterTip">程序名</span><input id="qSoftName" name="qSoftName" class="easyui-textbox"/> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-reload", onclick="searchSoftware()">查询</a> </div> </div> <div id="editSoftwareDg" data-options="minimizable:false, maximizable:false, modal:true,closed:true,width:350,height:300" ></div></body></html>新增|修改JSP:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><form id="editSoftwareInfo" method="post" ><input type="hidden" name="id" value="${deploySoftwareInfo.id }"><div style="width: 220px;height:200px;padding: 20px 0px 0px 40px" ><div class="fitem" style="padding: 5px 0px 5px 0px"><label style="position: relative;text-align: left" >软件名:</label> <br><input id='softName' name="softName" value="${deploySoftwareInfo.softName}" class="easyui-validatebox" style="width:100px;border:1px solid #ccc;" data-options="required:true" /></div><div class="fitem" style="padding: 5px 0px 5px 0px"><label style="position: relative;text-align: left" >安装路径:</label> <input id='installPath' name="installPath" value="${deploySoftwareInfo.installPath}" class="easyui-validatebox" style="width:250px;border:1px solid #ccc;" data-options="required:true" /></div><div class="fitem" style="padding: 5px 0px 5px 0px"><label style="position: relative;text-align: left" >软件描述:</label> <input id='softDesc' name="softDesc" value="${deploySoftwareInfo.softDesc}" class="easyui-textbox" style="width:250px;height:70px;border:1px solid #ccc;" data-options="multiline:true" /></div></div><div align="center" style="line-height: 30px;"><a href="javascript:void(0)" class="easyui-linkbutton" id="saveBtn" iconcls="icon-ok" onclick="submitSoft();">保 存</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-no" onclick='$("#editSoftwareDg").dialog("close")'>关 闭</a></div></form><script type="text/javascript">function submitSoft(){var softName = $('#softName').val();var installPath = $('#installPath').val();if(softName==""||installPath==""){$.messager.alert('提示信息','程序名和安装路径不能为空!'); return;}$('#editSoftwareInfo').form("submit",{url: 'deploySoftware/editSoftwareInfo',onSubmit:function(){},success:function(res){if(res == "success"){$("#editSoftwareDg").dialog('close');$("#softDg").datagrid('reload');}else{$.messager.alert("提示",res);}}})}</script>
JS:
/**软件管理界面JS*/$(document).ready(function() { loadSoftwareInfo();});function loadSoftwareInfo(){$('#softDg').datagrid({url : 'deploySoftware/getSoftwareInfoList',checkbox : true,fitColumns : true,pagination : true,striped : true,remoteFilter:true,pageList : [ 20, 30 ], rownumbers : true, pageSize : 20, singleSelect : false, method : 'get', fit : true, queryParams :{}, toolbar : '#toolbar'/*[{ iconCls: 'icon-add', text : "新增", handler: addSoftwareInfo },{ iconCls: 'icon-edit', text : "修改", handler: editSoftwareInfo },{ iconCls: 'icon-cancel', text : "删除", handler : delrow }]*/, frozenColumns : [ [ { field : 'Id', title : '虚属性', checkbox : true} ] ],columns : [[ { field : "softName", title : "软件名", halign : 'center',sortable : false,width : $(this).width() * 0.27 },{ field : "installPath", title : "安装路径", halign : 'center',sortable : false,width : $(this).width() * 0.27 },{ field : "softDesc", title : "软件描述", halign : 'center',sortable : false,width : $(this).width() * 0.27 }/*{ field : "operator", title : "操作", halign : 'center',formatter: softwareFormatter }*/ ]]});}/*function softwareFormatter(value,row,index) {var str = '';str+=" <a href=\"javascript:void(0)\" class=\"easyui-linkbutton\" iconCls=\"icon-edit\" onclick=\"editSoftwareInfo("+row.id+")\">修改</a>";str+=" <a href=\"javascript:void(0)\" class=\"easyui-linkbutton\" iconCls=\"icon-delete\" onclick=\"delSoftwareInfo("+row.id+");\">删除</a>";return str;}*//** 修改*/function editSoftwareInfo(){var rows = $('#softDg').datagrid('getChecked');if(rows.length == 1){var id = rows[0].id;$('#editSoftwareDg').dialog({title : "编辑软件",href : "deploySoftware/toEditSoftwareInfo/"+id,cache : false}).dialog('open');}else{$.messager.alert("提示","一次修改一个程序");}}/** 新增*/function addSoftwareInfo(){$('#editSoftwareDg').dialog({title : "新增软件",href : "deploySoftware/toEditSoftwareInfo/"+"-1",cache : false}).dialog('open');}/** 删除*/function delrow(){var rows = $('#softDg').datagrid('getChecked');if(rows.length<1){$.messager.alert("提示","请选择至少一个程序");retutn;}var ids = [];for(var i in rows){ids.push(rows[i].id);}$.post("deploySoftware/delDeploySoftwareInfo/"+ids,{},function(callbackData){ $('#softDg').datagrid('reload'); /*$('#ed').dialog('close'); */ }); }/** 搜索*/function searchSoftware(){var queryParams = $('#softDg').datagrid('options').queryParams;queryParams.softName = $('#qSoftName').val();$("#softDg").datagrid("reload",queryParams);}
0 0
- Easyui+Spring+Mybatis完整示例(前台)
- Easyui+Spring+Mybatis完整示例(后台)
- easyui-combobox从数据库去值到前台完整过成(mybatis、js)
- spring mvc + MyBatis + Easyui
- Spring + iBATIS完整示例
- Spring + iBATIS完整示例
- Spring + iBATIS完整示例
- springmvc+mybatis 整合 完整示例
- Spring学习总结(六)——Spring整合MyBatis完整示例
- MyBatis+Spring整合示例
- MyBatis+Spring整合示例
- MyBatis+Spring整合示例
- Spring+Mybatis开发示例
- Spring-Mybatis整合注意的问题以及完整代码示例(见评论)
- Cxf 集成spring完整示例
- spring+springmvc+hibernate完整示例
- Spring AspectJ AOP 完整示例
- Spring AspectJ AOP 完整示例
- 【并查集】hdu 1272 小希的迷宫
- Java IO流->处理流->缓冲流->字节流&字符流
- QLayout之addStretch
- Android相关
- 用schedule每隔多少时间去做任务
- Easyui+Spring+Mybatis完整示例(前台)
- 关于组长/leader的一些反省和自我批判
- Google Java编程风格指南
- 二十年目录之怪状-代表
- linux操作
- URAL2050 3D-modeling 计算几何
- 二分查找
- 自制操作系统
- linux 中mdelay() 与msleep()的区别