Spring 的控制器类
package com.hisoft.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.hisoft.pojo.User;
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping(value="/login")
public String login(HttpServletRequest request,
HttpServletResponse response,User userinfo)
{ // 非常方便可以直接在方法里面放入对象
String username=userinfo.getUsername();
String password=userinfo.getPassword();
if ((!"".equals(username)||""!=username)&&(!"".equals(password)||""!=password))
{
request.setAttribute("user", userinfo);
return "users/loginsucc"; //判断,将跳转不同的页面
}
else
{
request.setAttribute("message", "用户名和密码不能为空 !");
return "users/loginerr"; //判断,将跳转不同的页面
}
}
}
pojo类:
package com.hisoft.pojo;
public class User {
private int id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
配置文件和 jsp 见附件
loginsucc.jsp 文件传的时候不知道怎么给丢失了
/WEB-INF/view/loginsucc.jsp 他的其实质内容是 :
${user.username} :${user.password}
分享到:
相关推荐
Spring 3.0.5是Spring框架的一个较早版本,它包含了MVC(Model-View-Controller)模块,这是Spring用于构建Web应用程序的核心组件。在本案例中,我们讨论的是如何利用Spring MVC实现一个简单的登录功能,这通常涉及...
总结,本实例详细介绍了如何使用 Spring MVC 3.0.5、Spring 3.0.5 和 MyBatis 3.0.4 进行全注解开发,涵盖了开发环境配置、Maven 的使用、SSM 整合以及如何在 Eclipse 和 MyEclipse 中集成 Maven。这个教程对于希望...
在本示例中,我们探讨的是使用Spring 3.0.5版本的MVC框架以及Hibernate 3.6.10版本的集成,构建一个基于注解的注册登录应用。这个压缩包文件“springMVC_demo01”包含了实现这个功能的所有必要组件和配置。 首先,...
【Spring MVC 3.0.5 + Spring 3.0.5 + MyBatis3.0.4 全注解实例详解】 Spring MVC 3.0.5 是Spring框架的一个重要版本,它引入了对RESTful风格的支持,使得构建Web应用更加灵活。REST(Representational State ...
包含spring 3.0.5的所有jar文件: org.springframework.aop-3.0.5.RELEASE.jar org.springframework.asm-3.0.5.RELEASE.jar org.springframework.aspects-3.0.5.RELEASE.jar org.springframework.beans-3.0.5.RELEASE...
总之,本实例详解旨在帮助开发者掌握Spring、Spring MVC 3.0.5和MyBatis 3.0.4的注解使用,通过实践提升对这三个框架的理解和应用能力。通过详细阅读提供的文档,你将能够创建出一个高效、可维护的全注解Java Web...
Spring 3.0.5是Spring框架的一个重要版本,它是一个全面的企业级应用开发框架,提供包括依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)、数据访问/集成等多种功能。在Spring 3.0.5中,它引入了对Java配置...
在“spring3.0.5架包”中,"spring3.0.5-dist"可能是一个包含所有相关组件的压缩文件,解压后将包含各种JAR文件,开发者需要根据项目需求将它们添加到项目的类路径中,或者将其转换为Maven或Gradle的依赖形式。...
Spring3.0.5帮助文档 Spring3.0.5帮助文档 Spring3.0.5帮助文档
包含了Spring框架的基础类和核心工具,如泛型工具、反射、类型转换、事件监听等。这是所有其他Spring模块的基础。 7. **org.springframework.orm-3.0.5.RELEASE.jar**: 提供了对流行ORM(对象关系映射)框架的...
总结来说,"spring3.0.5-dist.rar"压缩包提供了Spring框架3.0.5版本的核心组件,包括日志库Commons-Logging,开发者可以利用这些组件进行企业级Java应用的开发,利用Spring的IoC、AOP、MVC等功能实现高效的代码组织...
Spring3.0.5及其依赖包,包括: spring-framework-3.0.5.RELEASE.zip spring-framework-3.0.5.RELEASE-dependencies.rar
Spring框架是Java开发中最常用的轻量级框架之一,它的3.0.5版本是一个重要的里程碑,在这个版本中,Spring引入了许多新特性和改进。这里,我们主要探讨Spring 3.0.5的核心概念、设计原则以及它在lib包中的依赖。 **...
"spring 3.0.5 集成cxf"这一主题聚焦于如何将Spring 3.0.5版本与Apache CXF整合,以实现高效、灵活的服务治理。 Spring 3.0.5是Spring框架的一个稳定版本,它引入了许多增强功能和改进,包括更好的类型安全依赖注入...
Spring 3.0.5版本是这个MVC框架的一个稳定版本,提供了许多功能和优化,适用于各种规模的项目。在这个jar包中,包含了构建Spring MVC应用程序所需的关键组件,以及一些依赖的第三方库。 1. **Spring MVC组件**: -...
标题中的“spring 3.0.5 + jotm 实现的的spring mvc 的例子”表明这是一个关于使用Spring 3.0.5版本与JOTM(Java Open Transaction Manager)结合构建Spring MVC应用的示例项目。这个项目可能旨在演示如何在Spring ...
Spring3.0.5版本引入了更多新功能,如Spring MVC的改进、对JSR-303 Bean Validation的支持和RESTful服务的增强,使得开发更高效且易于维护。 Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了数据库...