package org.travelzen.hotel.user.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.travelzen.hotel.user.service.IUserService;
import org.travelzen.hotel.user.vo.User;
@Controller
//@RequestMapping("/travelzen/hotel/user")
public class RegisterController {
private IUserService userService;
public IUserService getUserService() {
return userService;
}
@Resource
public void setUserService(IUserService userService) {
this.userService = userService;
}
@RequestMapping(value="/register", method=RequestMethod.GET)
public String register(Model model) {
model.addAttribute(new User());//user
return "travelzen/hotel/user/register";
}
@RequestMapping(value="/register", method=RequestMethod.POST)
public String register(User user) {
//List<User> users = userService.getAllUser();
//users.add(user);
userService.Add(user);
//return "redirect:travelzen/hotel/user/list";
return InternalResourceViewResolver.REDIRECT_URL_PREFIX + "/travelzen/hotel/users";
}
}
相关推荐
4. 控制器(如LoginController.java,RegisterController.java):处理用户的请求,调用业务逻辑并返回响应。 5. 业务逻辑层(Service类):执行实际的用户验证和数据存储操作。 6. 模型(Model类):封装用户数据,...
在SSH框架中,可能会有 "RegisterController.java"、"RegisterService.java"、"RegisterModel.java" 以及对应的视图文件,如 "register.jsp" 或 "register.html"。 在实际开发中,这个项目可能还包括其他组件,如...
一、 RegisterController.java 在 RegisterController.java 中,我们可以看到该控制器类负责处理用户注册和激活两种操作。其中,load 方法是核心方法,负责处理用户的注册和激活请求。在该方法中,我们可以看到两个...
基于Java的实时聊天系统 项目概述 本项目是一个基于Java语言开发的实时聊天系统,使用了WebSocket和WebRTC技术,实现了用户登录、注册、实时消息发送与接收、好友管理等功能。系统通过数据库课程设计,结合实际...
public void registerController(String url, Object controller) { RequestMappingInfo mapping = RequestMappingInfo.paths(url).httpMethod(HttpMethod.GET).build(); handlerMapping.registerMapping(mapping,...
可能有如`RegisterController`、`UserService`、`UserMapper`等类,用于处理注册请求、调用Mybatis进行数据库操作。 综上所述,这个项目是关于使用Spring MVC和Mybatis搭建一个支持手机号注册登录的Web应用。开发者...
例如,`RegisterController`和`LoginController`会接收HTTP请求,调用`User`类的方法进行用户注册和登录操作,之后将成功或失败的消息返回给对应的视图页面。 4. **Servlet和Filter**:在JavaWeb中,Servlet用于...
创建Controller,例如`LoginController`和`RegisterController`,使用`@RequestMapping`注解来处理特定的HTTP请求。在Controller中调用Service层方法完成业务逻辑。 - **实现Service** Service层是业务逻辑的...
public class RegisterController { @RequestMapping(value = "/register", method = RequestMethod.POST) public String register(@RequestParam("username") String username, @RequestParam("password") ...
在本项目中,Controller层将处理用户的登录注册请求,如`LoginController`和`RegisterController`,它们通过注解路由请求,调用服务层方法处理业务逻辑,并将结果返回给前端。 3. **MyBatis**:MyBatis是一个持久层...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。Spring MVC 的设计旨在简化开发,提高可测试性,并与其他Spring框架无缝集成,如Spring Core、...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。本文将深入探讨如何在SSM框架下实现注册功能,包括图片验证码和手机短信验证码的集成。 首先,我们需要理解SSM框架的构成。...
5. **项目结构**:项目名称为`springMVC-master`,我们可以假设这是整个项目的根目录,其中包含了`src/main/java`(源代码)、`src/main/resources`(配置文件)、`src/main/webapp`(Web应用资源)等标准Maven目录...
确保已经安装了Java开发环境(JDK)、Maven以及Tomcat服务器。然后,在项目中引入Spring、Mybatis和SpringMVC的相关依赖,通常通过Maven的pom.xml文件管理。配置好后,可以创建Spring的配置文件,例如`...
Spring MVC 是一个强大的Java web开发框架,用于构建可维护、模块化且松散耦合的Web应用程序。在本文中,我们将探讨如何使用Ajax Fail Upload插件在Spring MVC中实现图片上传的功能。Ajax Fail Upload允许我们在不...