Java项目:物流快递管理系统(java+SSM+jsp+mysql)

该系统采用Java SSM框架结合jsp和mysql数据库,实现了前端公司主页、政策、新闻、在线下单及物流查询等功能,后台包括菜单、角色、用户、新闻、日志、留言和订单管理等模块。登录注册控制层详细验证了用户输入,确保数据的合法性。
摘要由CSDN通过智能技术生成

本系统主要实现的功能有:
前端公司主页、政策、新闻咨询、联系地址、在线留言、在线下单,查询快递物流信息等,
后台主要的功能有:菜单管理、角色管理、用户管理、新闻管理、日志管理、留言管理、订单管理等。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
前台登录注册控制层:
/**

  • 前台登录注册控制层
    */
    @Controller
    @RequestMapping("/home/index")
    public class HomeLoginController {

    @Autowired
    private HomeUserService homeUserService;

    /**

    • 跳转到登录页面
    • @return
      */
      @RequestMapping(value="/login",method= RequestMethod.GET)
      public String login(){
      return “home/login”;
      }

    /**

    • 用户登录
    • @param mobile
    • @param password
    • @return
      */
      @RequestMapping(value="/login",method= RequestMethod.POST)
      @ResponseBody
      public Result login(@RequestParam(“mobile”)String mobile,@RequestParam(“password”)String password) {
      //正则验证输入的手机号是否合法
      String checkPhone = “^1[3|4|5|7|8]\d{9}$”;
      Pattern r = Pattern.compile(checkPhone);
      Matcher m = r.matcher(mobile);
      if (!m.matches()) {
      return Result.error(CodeMsg.HOMEUSER_MOBILE_ERROR);
      }
      HomeUser byMobile = homeUserService.findByMobile(mobile);
      if (byMobile == null){
      return Result.error(CodeMsg.HOMEUSER_NO_EXIST);
      }
      if (byMobile.getStatus() == 0){
      return Result.error(CodeMsg.HOMEUSER_STATUS_ERROR);
      }
      if (!byMobile.getPassword().equals(password)){
      return Result.error(CodeMsg.HOMEUSER_PASSWORD_ERROR);
      }
      SessionUtil.set(SessionConstant.SESSION_HOME_USER_LOGIN_KEY, byMobile);
      return Result.success(true);

    }

    /**

    • 跳转到注册页面
    • @return
      */
      @RequestMapping(value="/register",method= RequestMethod.GET)
      public String register(){
      return “home/register”;
      }

    /**

    • 用户注册
    • @param homeUser
    • @param code
    • @return
      */
      @RequestMapping(value="/register",method= RequestMethod.POST)
      @ResponseBody
      public Result register(HomeUser homeUser, @RequestParam(“reCode”) String code) {
      //正则验证输入的手机号是否合法
      String checkPhone = “^1[3|4|5|7|8]\d{9}$”;
      Pattern r = Pattern.compile(checkPhone);
      Matcher m = r.matcher(homeUser.getMobile());
      if (!m.matches()) {
      return Result.erro
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值