`

RegisterController.java

 
阅读更多

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";

}

 

}

 

分享到:
评论

相关推荐

    jsp页面登记注册

    4. 控制器(如LoginController.java,RegisterController.java):处理用户的请求,调用业务逻辑并返回响应。 5. 业务逻辑层(Service类):执行实际的用户验证和数据存储操作。 6. 模型(Model类):封装用户数据,...

    Register.zip

    在SSH框架中,可能会有 "RegisterController.java"、"RegisterService.java"、"RegisterModel.java" 以及对应的视图文件,如 "register.jsp" 或 "register.html"。 在实际开发中,这个项目可能还包括其他组件,如...

    Java 注册时发送激活邮件和激活的实现示例

    一、 RegisterController.java 在 RegisterController.java 中,我们可以看到该控制器类负责处理用户注册和激活两种操作。其中,load 方法是核心方法,负责处理用户的注册和激活请求。在该方法中,我们可以看到两个...

    基于Java的实时聊天系统.zip

    基于Java的实时聊天系统 项目概述 本项目是一个基于Java语言开发的实时聊天系统,使用了WebSocket和WebRTC技术,实现了用户登录、注册、实时消息发送与接收、好友管理等功能。系统通过数据库课程设计,结合实际...

    动态生成Java springboot controller (2).docx

    public void registerController(String url, Object controller) { RequestMappingInfo mapping = RequestMappingInfo.paths(url).httpMethod(HttpMethod.GET).build(); handlerMapping.registerMapping(mapping,...

    Spring MVC + Mybatis_javalogin_paper9ev_aid9rs_

    可能有如`RegisterController`、`UserService`、`UserMapper`等类,用于处理注册请求、调用Mybatis进行数据库操作。 综上所述,这个项目是关于使用Spring MVC和Mybatis搭建一个支持手机号注册登录的Web应用。开发者...

    javaweb使用mvc框架实现注册登录

    例如,`RegisterController`和`LoginController`会接收HTTP请求,调用`User`类的方法进行用户注册和登录操作,之后将成功或失败的消息返回给对应的视图页面。 4. **Servlet和Filter**:在JavaWeb中,Servlet用于...

    springmvc+mybatis demo

    创建Controller,例如`LoginController`和`RegisterController`,使用`@RequestMapping`注解来处理特定的HTTP请求。在Controller中调用Service层方法完成业务逻辑。 - **实现Service** Service层是业务逻辑的...

    恒创中天笔试题.docx恒创中天笔试题.docx

    public class RegisterController { @RequestMapping(value = "/register", method = RequestMethod.POST) public String register(@RequestParam("username") String username, @RequestParam("password") ...

    ssm项目登录、注册及数据显示

    在本项目中,Controller层将处理用户的登录注册请求,如`LoginController`和`RegisterController`,它们通过注解路由请求,调用服务层方法处理业务逻辑,并将结果返回给前端。 3. **MyBatis**:MyBatis是一个持久层...

    springmvc登录注册完整实例版

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。Spring MVC 的设计旨在简化开发,提高可测试性,并与其他Spring框架无缝集成,如Spring Core、...

    ssm注册功能

    SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。本文将深入探讨如何在SSM框架下实现注册功能,包括图片验证码和手机短信验证码的集成。 首先,我们需要理解SSM框架的构成。...

    springmvc实现登录注册,拦截器的使用,ajax的验重练习demo代码演示

    5. **项目结构**:项目名称为`springMVC-master`,我们可以假设这是整个项目的根目录,其中包含了`src/main/java`(源代码)、`src/main/resources`(配置文件)、`src/main/webapp`(Web应用资源)等标准Maven目录...

    spring+mybatis+springmvc登录注册实例

    确保已经安装了Java开发环境(JDK)、Maven以及Tomcat服务器。然后,在项目中引入Spring、Mybatis和SpringMVC的相关依赖,通常通过Maven的pom.xml文件管理。配置好后,可以创建Spring的配置文件,例如`...

    springMVC使用ajaxFailUpload上传图片的方法

    Spring MVC 是一个强大的Java web开发框架,用于构建可维护、模块化且松散耦合的Web应用程序。在本文中,我们将探讨如何使用Ajax Fail Upload插件在Spring MVC中实现图片上传的功能。Ajax Fail Upload允许我们在不...

Global site tag (gtag.js) - Google Analytics