12 图书管理系统(SSM+LayUi)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了12 图书管理系统(SSM+LayUi),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3340字,纯文字阅读大概需要5分钟。
内容图文
图书类型管理-添加图书类型
-
在typeIndex.jsp中找到添加的相关代码进行修改
- 修改监听add添加的监听事件,修改跳转路由
/** * toolbar事件监听 */ table.on(‘toolbar(currentTableFilter)‘, function (obj) { if (obj.event === ‘add‘) { // 监听添加操作 var content = miniPage.getHrefContent(‘<%=basePath%>typeAdd‘); var openWH = miniPage.getOpenWidthHeight(); var index = layer.open({ title: ‘添加图书类型‘, type: 1, shade: 0.2, maxmin:true, shadeClose: true, area: [openWH[0] + ‘px‘, openWH[1] + ‘px‘], offset: [openWH[2] + ‘px‘, openWH[3] + ‘px‘], content: content, }); $(window).on("resize", function () { layer.full(index); }); } else if (obj.event === ‘delete‘) { // 监听删除操作 var checkStatus = table.checkStatus(‘currentTableId‘) , data = checkStatus.data; layer.alert(JSON.stringify(data)); } });
-
新建type/typeAdd.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!-- 获取项目路径和项目其它信息 -->
<%
String path=request.getContextPath();
String basePath=request.getScheme()+
"://"+request.getServerName()+
":"+request.getServerPort()+path+
"/";
%>
<div class="layuimini-main">
<div class="layui-form layuimini-form">
<div class="layui-form-item">
<label class="layui-form-label required">类型名称</label>
<div class="layui-input-block">
<input type="text" name="name" lay-verify="required" lay-reqtext="类型名称不能为空" placeholder="请输入类型名称" value="" class="layui-input">
<tip>填写自己类型名称。</tip>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">备注信息</label>
<div class="layui-input-block">
<textarea name="remarks" class="layui-textarea" placeholder="请输入备注信息"></textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn layui-btn-normal" lay-submit lay-filter="saveBtn">确认保存</button>
</div>
</div>
</div>
</div>
<script>
layui.use([‘form‘, ‘table‘], function () {
var form = layui.form,
layer = layui.layer,
table = layui.table,
$ = layui.$;
/**
* 初始化表单,要加上,不然刷新部分组件可能会不加载
*/
form.render();
// 当前弹出层,防止ID被覆盖
var parentIndex = layer.index;
//监听提交
form.on(‘submit(saveBtn)‘, function (data) {
var datas=data.field; // 获取到form表单的数据
// 向后台发送数据提交添加
$.ajax({
url:"addBookType",
type:"POST",
data:datas,
success:function (result) {
console.log(result);
if (result.code===0){ // 如果成功
layer.msg("添加成功",{
icon:6,
time:500
},function () {
parent.window.location.reload();
layer.close(index);
layer.close(parentIndex);
})
} else {
layer.msg("类型添加失败了")
}
}
})
// var index = layer.alert(JSON.stringify(data.field), {
// title: ‘最终的提交信息‘
// }, function () {
//
// // 关闭弹出层
// layer.close(index);
// layer.close(parentIndex);
//
// });
return false;
});
});
</script>
-
调试后遇到BUG,当时设计数据库表时没有设置id为自增,
回头在Navicat中手动改成自增。 -
添加后保持添加的信息在最上面,那就去classInfoDao.xml
里去配置通过id倒序查询全部功能
<!-- 查询全部信息 -->
<select id="queryClassInfoAll" resultType="com.gychen.po.ClassInfo">
select * from class_info
<where>
<if test="name!=null">
and name like ‘%${name}%‘
</if>
</where>
order by id desc
</select>
原文:https://www.cnblogs.com/nuister/p/13361220.html
内容总结
以上是互联网集市为您收集整理的12 图书管理系统(SSM+LayUi)全部内容,希望文章能够帮你解决12 图书管理系统(SSM+LayUi)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。