方法-关于controller里函数的参数问题

问题描述

关于controller里函数的参数问题
我要保存一个视频对象的时候使用DAO层里面的save(T o)方法
public void save(T o){
getSession().save(o);
}
controller里
public String fileUpload2(Long idModelMap mapHttpServletRequest request){
videoService.save(video);
}
那么fileUpload2这个方法里要写Video video 这个参数吗?那这个参数又是怎么从jsp页面获得的呢?
挺急的。有木有大神指点一下?

解决方案

http://symphony.b3log.org/article/1397034100442
http://blog.csdn.net/yanqlv/article/details/7655645

解决方案二:
视频也是个文件吧,为什么不用 MultipartFile[] file这个呢

解决方案三:
jsp 定义 input type=""file""
后边用File file 接

时间: 2016-03-17

方法-关于controller里函数的参数问题的相关文章

在java中实现C#语法里的按引用传递参数的方法_java

在C#中,在次函数中调用时改变了其中的数值,主函数中也将发生改变 ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中.若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字 out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字. Java里面不像C#那样,Java只有对象类

js中方法重载如何实现?以及函数的参数问题

js中没有办法直接实现方法重载,但每一个函数都有一个特殊的参数arguments,利用它可以实现方法的重载,具体示例如下   都知道在js中没有办法直接实现方法重载,因为在js中如果定义了多个名称相同,但参数个数不一样的方法,其实只有最后一个方法能被真正调用,其他的方法都被覆盖掉了. 但每一个函数都有一个特殊的参数arguments,利用它可以实现方法的重载. 例如: 复制代码 代码如下: function Add(firstnumber,sencondnumber) { return firs

java springmvc-springMvc 传字符串中有()和<>参数到Controller 里接收的问题

问题描述 springMvc 传字符串中有()和<>参数到Controller 里接收的问题 springMvc 传字符串中带有()和<>参数到Controller 里接收 自动把 () 和<> 转换成了& #40; & #41; 之内的, 一直不知道是什么原因导致的,求大神解决.

javascript中函数作为参数调用的方法_javascript技巧

本文实例讲述了javascript中函数作为参数调用的方法.分享给大家供大家参考.具体分析如下: 先来看示例: function Map(){ var obj = {}; this.put = function(key, value){ obj[key] = value; } this.eachMap = function(fn){ for(var attr in obj){ fn(attr, obj[attr]); } } } var m = new Map(); m.put('01', 'a

c++- libevent http server 如何匹配并解析restful url里的路径参数

问题描述 libevent http server 如何匹配并解析restful url里的路径参数 比如查询一个用户的信息 我们输入url: http://xxxx.com/user/12345 这是目前流行的restful的标准 主流的java web框架,C++的cppcms web框架都支持解析出 http://xxxx.com/user/{userid} 这里面的userid输入参数 但高并发的C++ http服务框架里libevent http是很常用的,但我看参考文档里只有解析传统

ajax提交请求在后台controller里取不到session中值

问题描述 ajax提交请求在后台controller里取不到session中值 ajax提交请求在后台controller里request.getSession().getAttribute("user");取不到值 在其他controller里却可以取到,急求解决办法 function doSubmit(){ if (Verification() == false) { return; } $.ajax({ url:"/trips/doCreate", async

使用springMVC框架时,怎样在controller里获得Session。

问题描述 使用springMVC框架时,怎样在controller里获得Session.一.如果需要把某个命令对象放到session里面,完全可以去类上加@SessionAttributes,但这只针对请求对象.二.如果我是在controller类里写的私有属性,那该如何去获取session,并把这个属性放到session里面,给其它方法共享呢? 解决方案 直接在方法上使用 HttpSession即可注入: 或者注入HttpServletRequest--->再获取Session解决方案二:其实

JavaScript中函数的参数学习笔记

 我们之前写的函数并没有给它传参,其实所谓的传参就是将参数传给函数,然后函数在内部做一些处理,那么如何给参数传参呢,其实函数后面的括号里面就是放参数的,下面举个例子:  代码如下 复制代码 function sum(a, b) {  alert(a+b); } sum(12, 5); 上面的函数中,给sum设置了2个参数a和b,当调用sum时,传递了2个参数给函数,这时a就变为了12,b就变为了5,函数体内的也要变.a和b就起到一个占位符的作用,就好像你和同学去食堂打饭,突然想到早上吃饭看见饭卡

ECMAScript6函数剩余参数(Rest Parameters)_javascript技巧

我们知道JS函数内部有个arguments对象,可以拿到全部实参.现在ES6给我们带来了一个新的对象,可以拿到除开始参数外的参数,即剩余参数(废话好多 O(∩_∩)O~). 这个新的对象和arguments不一样,它是程序员自定义的一个普通标识符,只是需要在前面加上三个点:... function func(a, ...rest) { console.log(a) console.log(rest) } func(1) func(1, 2, 3, 4) 注意func的第二个参数rest,前面有三