springmvc登陆例子详情解析

springmvc经典的例子就是用户登陆和用户注册,可以说通过这两个例子,你就可以对spring有一个简单的了解。也可以和struts框架做一个比较。

接下来通过代码和文字来详细的解析一下springmvc登陆小例子。

首先是创建一个项目,本例都是在myeclipse环境开发

springmvc登陆例子详情解析_第1张图片

增加spring支持jar包

springmvc登陆例子详情解析_第2张图片

选择两个标红的jar,当然你也可以通过过在官网(https://spring.io/)下载最新的jar来引入你的项目也是可以的,这种方式比较自由,myeclipse自动加载的jar包并不是最新的jar.


首先开发view视图层:index.jsp.

error.jsp.success.jsp文件可以自行开发,只要能够标记即可。


核心代码:

 
   
username:

password:



控制层代码:

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class LoginAction {
    
    @RequestMapping("login.do")
    public String login(String username,String password){
        if ("test".equals(username) && "123".equals(password)) {
            System.out.println(username +" 登录成功");
            return "success";//
        }
        return "error";
    }    
}

业务层和模型层通过heibernate和mybatis框架来实现。由于是一个简单的入门例子,所以相对做的简单一点。接下来会做相关深层次的例子。

spmvc-servlet.xml文件配置代码该文件放在src目录下。



    
    
    
    
    
    

web.xml配置文件。



  	
    
contextConfigLocation  
classpath:applicationContext.xml  
  

  
    index.jsp
  
  
  mvc
  org.springframework.web.servlet.DispatcherServlet
 
     contextConfigLocation
     classpath:spmvc-servlet.xml
 
  
  
  
  mvc
  *.do
  
  
  
    org.springframework.web.context.ContextLoaderListener
  


最终运行结果:

springmvc登陆例子详情解析_第3张图片






你可能感兴趣的:(spring,mvc,spring,mvc,spring,框架,jar,myeclipse)