首页 > 软件 > 后端使用@RequestMapping(),前端怎么接收

后端使用@RequestMapping(),前端怎么接收

软件 2023-02-18

用java怎么实现从前端接收、处理并传回视频?

1、接收前端上传的文件

  • /**

  • * 接收多文件

  • */

  • @RequestMapping("/upload")

  • public R uploadFile(@RequestParam Map params, HttpServletRequest request) {

  • // 复杂类型的request对象

  • MultipartHttpServletRequest mRequest = (MultipartHttpServletRequest) request;

  • // 获取文件名集合放入迭代器

  • Iterator files = mRequest.getFileNames();

  • while (files.hasNext()) {

  • // 获取上传文件的对象

  • MultipartFile mFile = mRequest.getFile(files.next());

  • if (mFile != null) {

  • //原始文件名称

  • String oldfile = mFile.getOriginalFilename();

  • //文件后缀

  • String suffix = oldfile.substring(oldfile.indexOf('.'), oldfile.length());

  • String suffix2 = oldfile.substring(oldfile.indexOf('.')+1, oldfile.length());

  • /***************文件处理*********************/

  • }

  • }

  • }

2.接收前端上传的文件

  • /**

  • * 接收附件

  • * @param request

  • * @return

  • */

  • @ResponseBody

  • @RequestMapping(value="fileupload",method=RequestMethod.POST)

  • public void springUpload(HttpServletRequest request) {

  • //将当前上下文初始化给 CommonsMutipartResolver (多部分解析器)

  • CommonsMultipartResolver multipartResolver=new CommonsMultipartResolver(

  • request.getSession().getServletContext());

  • //检查form中是否有enctype="multipart/form-data"

  • if(multipartResolver.isMultipart(request)) {

  • //将request变成多部分request

  • MultipartHttpServletRequest multiRequest=(MultipartHttpServletRequest)request;

  • //获取multiRequest 中所有的文件名

  • Iterator iter=multiRequest.getFileNames();

  • while(iter.hasNext()){

  • //一次遍历所有文件

  • MultipartFile file=multiRequest.getFile(iter.next().toString());

  • //最初上传文件名的文件名

  • String oldFilename = file.getOriginalFilename();

  • //获取初始文件名后缀

  • String fileSuffix = oldFilename.substring(oldFilename.lastIndexOf(".") +1);

  • /***************文件处理*********************/

  • }

  • }

3.接收前端上传的文件

  • /**

  • * 接收文件

  • *

  • *

  • * @param model

  • * @return

  • * @throws IOException

  • * @throws IllegalStateException

  • */

  • @RequestMapping(value = "imageupload")

  • public void imageUpload(MultipartFile file) throws IllegalStateException, IOException {

  • //文件名称

  • String realFileName = file.getOriginalFilename();

  • //文件后缀

  • String suffix = realFileName.substring(realFileName.lastIndexOf(".") + 1);

  • /***************文件处理*********************/

  • }

spring mvc 前端怎么获取后端数据

方式一 通过 URL 传参 通过 URL 挂接参数,如 /auth/getUser?userid='6' 服务器端方法可编写为: getUser(String userid) ,也可新增其他参数如HttpSession, HttpServletRequest,HttpServletResponse,Mode,ModelAndView等。 方式二 单值传参 前台调用如: ajaxPost( "/base/user/exchangeSort" ,{ "id" :rid, "otherid" :otherid}, function(data,status){ xxxxxx xxxxxx }); 服务

前端怎么接收别人调用到的接口数据?

ajax,想要接收数据,那么你需要先请求数据,一般使用Ajax。 你的开发文档上面会详细写明,前端js请求后端那个接口,传参类型、格式,然后返回什么数据类型、格式。

JAVA中怎样把后台的值传到前台 例如:

微信小程序为例,java后台与微信小程序前台页面,主要是通过restful接口进行交互,详细步骤:

1、之前已经探讨了如何快速创建springboot的项目,可以参考下面的地址,主要是修改pom.xml文件,之前引用了spring-boot-starter,这里因为是要创建restFul接口,所以需要引用spring-boot-starter-web。

2、当然在做web服务的时候,日志非常重要,lombok提供了非常优良的日志服务,这里引入lombok依赖的jar包。

3、之前创建了一个springboot项目,这里需要在项目中增加程序的入口,也就是main方法Application。

4、创建好了程序的入口后,这里创建一个接口,返回字符串,“restFul接口返回1111111”,@RequestMapping("/")表示拦截根目录的请求。

5、测试运行,启动项目,点击runas--javaapplication,然后检查日志,是否启动成功。

ssm框架前后端数据如何交互

1.从前端向后端传送数据 常见的3种方式 form表单的action:此方法可以提交form表单内的输入数据,也可同时提交某些隐藏但设置有默认值的,如修改问题时,我们除了提交问题的相关信息
2.从后端向前端传送数据 后端部分代码 /** * 表现层 用户 */ @Controller @RequestMapping(value = "/User") public class User


标签:信息技术 前端开发 编程语言 JavaScript Java

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18