0
点赞
收藏
分享

微信扫一扫

基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

天涯学馆 2022-04-14 阅读 51
javamysql

基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

import java.util.Map;
import java.util.Random;

@Controller
public class AuthController extends HttpServlet {
@Autowired
private UserService userService;

@RequestMapping("authLogin")
public void login(HttpServletResponse response, HttpServletRequest request) throws IOException, ServletException {
    String username = Util.decode(request, "username");
    String password = Util.decode(request, "password");

    String validationCode = Util.decode(request, "validationCode");
    if (validationCode != null && !validationCode.equals(request.getSession().getAttribute("validationCode"))) {//验证码不通过

@RequestMapping
public class CoachController {

@Autowired
private CoachService coachService;

/**
 * 增加教练
 *
 * @param response
 * @param request
 * @throws IOException
 */
@RequestMapping("coachAdd")
public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {
    vo.setPassword(Util.decode(request, "password"));
    vo.setRealName(Util.decode(request, "realName"));
    vo.setUserSex(Util.decode(request, "userSex"));
    vo.setUserPhone(Util.decode(request, "userPhone"));
    vo.setUserText(Util.decode(request, "userText"));
    vo.setUserType(Util.decode(request, "userType"));
    //调用Service层的增加(insert)方法
    userService.insert(vo);
    this.redirectList(request, response);
}

/**
 * 删除用户
 *
 * @param response
 * @param request
 * @throws IOException
 */
@RequestMapping("userDelete")
                        let flag2 = ${loginUser.userType == '管理员'};
                        return ((flag1 || flag2) ? '<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>' : '') + ((flag2) ? '<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>' : '');
                    }
                }
            ]
        ],
    });
    //监听工具条
    table.on('tool(myTable)', function (obj) { //注:tool 是工具条事件名,myTable 是 table 原始容器的属性 lay-filter="对应的值"
        let data = obj.data; //获得当前行数据
        let layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
        if (layEvent === 'del') { //删除
            // layer.confirm('删除' + data.realName + "?", function (index) {
            $.ajax({
                type: "GET",
                dataType: "text",
                url: "userDelete?id=" + data.id,
                success: function () {
                    console.log("已删除!");
                }
            });
            </div>
            <button class="layui-btn" data-type="reload">搜索</button>
        </div>
    </div>
    <!-- 内容主体区域 -->
    <table class="layui-hide" id="myData" lay-filter="myTable"></table>
</div>

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、教练模块、课程模块、设备模块、会员模块的增删改查管理

20220319001741

20220319001742

20220319001743

20220319001744

20220319001745

20220319001746

20220319001747

20220319001748

20220319001749

20220319001750

document

举报

相关推荐

0 条评论