SpringMVC 实现登录注册

基本配置步骤:


1、新增spring-mvc配置文件
2、新增log4j配置文件
3、在Java Resorces下创建resources文件夹,把1、2中的文件放到这个文件夹
4、在WEB-INF目录下创建classes目录
5、修改项目编译输出路径到classes目录
6、把jar包添加到编译路径
7、把jar包添加到Deploy and Assemblyment        ==>  jar包下载


项目结构:


SpringMVC 实现登录注册_第1张图片




web.xml



  
  springmvc
	
	
		spring-mvc
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			classpath:spring-mvc.xml
		
		1
	

	
		spring-mvc
		/  
	
	
		EncodingFilter 
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
	
	
		EncodingFilter
		/*
		




spring-mvc.xml


        
   
    
    
         
       
    
    
        
            
           




log4j.properties

### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### direct messages to file springmvc.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=${catalina.base}/logs/springmvc.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### set log levels - for more verbose logging change 'info' to 'debug' ###

log4j.rootLogger=debug,stdout,file




spring jar包


SpringMVC 实现登录注册_第2张图片



项目编译设置:



SpringMVC 实现登录注册_第3张图片

SpringMVC 实现登录注册_第4张图片

SpringMVC 实现登录注册_第5张图片




index.jsp


SpringMVC 实现登录注册_第6张图片




regUser.jsp


SpringMVC 实现登录注册_第7张图片




login.jsp


SpringMVC 实现登录注册_第8张图片



welcome.jsp


SpringMVC 实现登录注册_第9张图片




User.java


SpringMVC 实现登录注册_第10张图片



UserController.java


SpringMVC 实现登录注册_第11张图片SpringMVC 实现登录注册_第12张图片

SpringMVC 实现登录注册_第13张图片


运行测试


SpringMVC 实现登录注册_第14张图片

SpringMVC 实现登录注册_第15张图片

SpringMVC 实现登录注册_第16张图片

SpringMVC 实现登录注册_第17张图片



你可能感兴趣的:(Java,Spring)