文章管理系统(CMS)_01

内容管理系统 (Content Management System 

项目结构 springmvc+spring+springjdbc

 

项目配置

web.xml配置


	  
        characterEncodingFilter  
        org.springframework.web.filter.CharacterEncodingFilter  
          
            encoding  
            UTF-8  
          
          
            forceEncoding  
            true  
          
      
      
        characterEncodingFilter  
        /*  
    
    
	
	
		org.springframework.web.context.ContextLoaderListener 
	

	
		 contextConfigLocation
		 classpath:applicationContext.xml
	
    
  	
  		dispatcher
  		org.springframework.web.servlet.DispatcherServlet
  		
  			contextConfigLocation
  			classpath:applicationContext-mvc.xml
  		
  		
  	
	
	
		dispatcher
		/
	

SpringJDBC配置









	
	
	
	



 
 	
 

SpringMVC配置



	
  
	
	
	
	
	
	
	
	
		
		
	
	
	
		
			2000000000
		
	  

图片上传功能代码

	@RequestMapping("/save")
	public String save(Images images,HttpServletRequest req) throws IllegalStateException, IOException{
		MultipartFile fileImg = images.getFileImg();
		//获取文件名
		String fname = fileImg.getOriginalFilename();
		//文件后缀获取
		String extname = FilenameUtils.getExtension(fname);
		//随机文件名
		String uname = UUID.randomUUID().toString();
		//文件名
		String filename=uname+"."+extname;
		//获取上下文路径
		String realPath = req.getServletContext().getRealPath("/upload");
		//获取文件对象
		File file=new File(realPath,filename);
		File parentFile = file.getParentFile();
		if(!parentFile.exists()){
			parentFile.mkdirs();
		}
		//调用transferTo方法将图片存入指定位置
		fileImg.transferTo(file);
		images.setStorename(fname);
		images.setStorepath("/WEB-INF/upload/"+filename);
		imagesService.save(images);
		return "redirect:tomain";
	}

 

你可能感兴趣的:(文章管理系统(CMS)_01)