spring jquery ajax登录

  • V0_954978
    了解作者
  • 3.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-12 02:53
    上传日期
jquery 的ajax异步登录,很适用。
spring3.0.5_mvc_fileupload.zip
内容介绍
package com.baidu.phl.control; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.OutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.io.IOUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.multipart.MultipartFile; /** * 类没有前缀,url直接配置在方法上 * */ @Controller public class MulipartFileController { private Log log = LogFactory.getLog(MulipartFileController.class); /** * multipartFile参数,不可以从request.getAttribute获取,只能通过下面参数的方式 * * @param model * @param request * @param multipartFile * @return * @throws Exception */ @RequestMapping(value = "/upload", method = RequestMethod.POST) public String upload(ModelMap model, HttpServletRequest request, @RequestParam(value = "myfile") MultipartFile multipartFile) throws Exception { log.info(multipartFile.getName()); File file = new File("c:/my.txt"); multipartFile.transferTo(file); model.put("status", "success!!!"); return "home"; } /** * 返回类型为void * * @param response * @throws Exception */ @RequestMapping(value = "/download", method = RequestMethod.GET) public void download(HttpServletResponse response) throws Exception { OutputStream os = response.getOutputStream(); response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition", "attachment; filename=" + new String("朴海林的文件.txt".getBytes("GB18030"), "ISO8859-1")); //方法一:不推荐,原始java.io流操作 // BufferedInputStream bis = new BufferedInputStream(new FileInputStream("c:/my.txt")); // byte[] buffer = new byte[1000]; // int len = bis.read(buffer); // os.write(buffer, 0, len); //方法二:推荐,借助commons.io.IOUTils BufferedInputStream bis = new BufferedInputStream(new FileInputStream("c:/my.txt")); byte[] buffer = IOUtils.toByteArray(bis); os.write(buffer); } }
评论
    相关推荐
    • Ajax Jquery Login Demo UI
      Jquery Ajax DemoAjax Jquery Login DemoAjax Jquery Login DemoAjax Jquery Login DemoAjax Jquery Login Demo
    • AjaxJquery入门
      AjaxJquery入门用书 书中含源码,可以自学用
    • ajax jquery书籍
      jquery写网页的工具,有详细的解释, UI工具,写java脚本的帮手,好用
    • 简单AJAX jquery实现
      非常简单的程序,用intellij写的,由于本人不是很熟悉jquery,传上来以备不时之需
    • ajax jquery的使用
      Ajax jquery的使用 Ajax jquery的使用 Ajax jquery的使用 Ajax jquery的使用 Ajax jquery的使用
    • 达内-ajax jquery
      达内课件+笔记-ajax jquery部分,详细
    • ssh2 ajax jquery
      我自己有点用,网上也有 ssh2 ajax jquery 知识 ssh2 ajax jquery 知识 ssh2 ajax jquery 知识 ssh2 ajax jquery 知识
    • Ajax Jquery的简单使用
      Ajax Jquery在JSP页面的简单使用
    • Ajax jQuery ppt课件 冯威
      Ajax jQuery ppt课件 冯威
    • ajax jquery小例子
      小例子很不错的,虽然很简单但是功能基本都实现啦,对于初学jquery的同学很有用呀。