接下来实现用户管理中的增加,删除,修改功能。
在UserController类中添加如下方法:
@RequestMapping(value="/add",method=RequestMethod.GET)
public String add(Model model){
//在进入用户添加页面的时候,就必须将model设置进去,否则页面就会报错儿。因为add.jsp页面会
//找user.username.
//开启modelDriver(相对于struts2来讲)
model.addAttribute(new User());
return "user/add";//服务器端跳转,自动在前面加上forward
}
以上方法表示,当链接请求为GET时,会访问这个方法。此时,会跳转到用户的添加页面,add.jsp。
在add.jsp页中添加如下代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 如果不写action,直接提交会提交给/add -->
<sf:form method="post" modelAttribute="user" >
用户名:<sf:input path="username"/><sf:errors path="username"/><br/>
密码:<sf:password path="password"/><sf:errors path="password"/><br/>
昵称:<sf:input path="nickname"/><br/>
邮箱:<sf:input path="email"/><sf:errors path="email"/><br/>
<input type="submit" value="添加用户"/>
</sf:form>
</body>
</html>
如图:
在服务器中发布项目,在地址栏中输入请求地址,得到结果如图:
输入用户信息,如下图:
点击”添加用户“,得到结果如下图:
相关推荐
在本教程中,我们将深入探讨如何在Spring MVC框架中实现一个简单的用户管理系统,特别是关注查看用户信息的功能。Spring MVC是Spring框架的一个模块,专门用于构建Web应用程序,它提供了模型-视图-控制器(MVC)架构...
2. **Spring MVC**:Spring MVC是Spring框架的一部分,专门用于构建Web应用程序。它通过DispatcherServlet接收HTTP请求,然后将请求分发给相应的控制器(Controller)、服务(Service)和模型(Model)。在此项目中...
这个项目是一个基于Spring MVC和Spring JDBC的简单用户管理应用,旨在帮助初学者理解如何在实际开发中实现用户登录、注册以及信息修改功能。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序,而Spring ...
总的来说,"spring+spring mvc+mybatis框架整合实现超市货物管理系统"是一个涵盖后端开发基础技能的项目,涉及了JavaEE的多个层面,从Web层的路由处理,到业务逻辑的实现,再到数据库操作,以及用户认证和分页显示等...
在探讨Spring MVC和Hibernate框架整合实现的用户管理系统时,我们首先...学习了上述内容后,对于如何利用Spring MVC和Hibernate来实现用户管理系统将有一个全面的理解,能够为实际开发中遇到的类似问题提供解决方案。
- **基本概念**:Spring MVC提供了一个灵活的MVC实现,包括请求映射、视图解析、模型绑定等功能。它通过DispatcherServlet作为前端控制器,负责接收请求并分发到相应的处理器。 - **组件**:主要包括Model、View、...
这个简单的示例为初学者提供了一个了解Spring MVC和Spring Security交互的基础平台,有助于理解这两个框架在实际项目中的作用和集成方式。通过深入研究和实践,可以进一步提升Web应用的安全性和可维护性。
这个基于Spring MVC的简易用户管理案例为初学者提供了一个很好的学习平台,让我们一起深入探讨其中的关键知识点。 首先,Spring MVC是Spring框架的一个模块,主要负责处理HTTP请求并返回响应。它采用了模型-视图-...
这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...
这个“spring mvc demo加用户模块的”项目应该是一个包含用户管理功能的Spring MVC示例,旨在帮助开发者快速理解和实践Spring MVC的基本用法。 首先,Spring MVC的核心组件包括DispatcherServlet、Controller、...
这个框架基于Spring IoC(Inversion of Control)容器,它提供了Model-View-Controller(MVC)架构模式的实现,使得开发者可以将业务逻辑、数据处理和用户界面分离,从而提高代码的复用性和模块化。 在"Spring MVC ...
Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,使用了IoC容器,支持RESTful风格的应用程序开发。Spring MVC通过分离模型(Model)、视图(View)和控制器(Controller)来简化Web开发...
SSM(spring+spring MVC+mybatis)开发学生信息后台管理系统,实现学生增删改查功能设计一个简单的学生信息管理系统,要求使用SSM框架技术整合实现,用户登录后能够通过Web页面添加、删除、修改和查询学生信息 ...
本文将深入探讨基于Spring MVC的档案信息管理系统,阐述其核心概念、架构设计以及实现细节。 首先,Spring MVC是一个模型-视图-控制器(MVC)框架,它是Spring框架的一部分,专门用于处理Web请求。它通过分离关注点...
这里,我们主要关注Spring MVC与jQuery在实现用户管理中的应用。 **Spring MVC详解** Spring MVC是一种基于模型-视图-控制器(MVC)设计模式的Web应用框架。它的主要组件包括DispatcherServlet、Model、View和...
这样,我们就完成了基础的Spring MVC、MyBatis和MySQL集成,实现了简单的用户查询功能。当用户访问`/users`接口时,Spring MVC会调用`UserController`中的`queryUsers()`方法,通过MyBatis查询数据库并返回结果。 ...
2. **Java配置增强**:Spring 4.2.x系列进一步提升了Java配置的支持,使得在没有XML配置的情况下也能轻松地配置Spring MVC。 3. **RESTful支持**:Spring MVC提供了对RESTful风格的HTTP方法(如GET、POST、PUT、...
总的来说,这个基于Spring + Spring MVC + MyBatis的图书馆管理系统,充分展示了Java企业级开发的强大之处,通过合理的技术选型和设计模式,实现了功能完善的图书管理服务,同时也为开发者提供了良好的开发体验和...