最近做spring开发,个人认为,Controller和客户端js通讯时传递的参数类 只使用某几个方法,为了减少对其他功能的影响,想把参数类定义为Controller类的 嵌套类(内部类).但是实践发现不行. 系统会报错: Servlet.service() for servlet [kingkoo] in context with path [] threw exception [Request processing failed; nested exception is org.spring…
1.1 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. 1.2 返回void 在controller方法形参上可以定义request和response,使用request或response指定响应结果: 1.使用request转向页面,如下: request.getRequestDispatcher("页面路径").forward(request, response); 2.也可以通过respo…
在小冷工作中遇到这么一个小问题,当你的业务层对象交给spring管理之后,在普通的类中调用这个类中的方法时候,会有个问题这个类在调用时候会一直返回一个null,而且还会抛出一个空指针异常. 小冷在遇到这个问题时候使用了各种方法发现很多都不能用,其中小冷罗列下生效的方法,并且网上还推荐使用的 1.在普通类种也将自己注入交给spring管理 首先看上面的,第一张图片,那个普通类似交给了spring管理的,并在这个类中注入了使用的业务层类,这个时候调用这个类中的方法时候,发现这个业务类返回是一个nul…
List需要绑定在对象上,而不能直接写在Controller方法的参数中. http://www.iteye.com/topic/973918…
常量 常量是值从不变化的符号.定义常量符号时,它的值必须能在编译时确定.确定后,编译器将唱两只保存在程序集元数据中.使用const关键字声明常量.由于常量值从不变化,所以常量总是被视为类型定义的一部分.换言之,常量总是被视为静态成员,而不是实例成员.常量的值直接潜入代码,在运行时不需要为常量分配任何内存. 字段 字段是一种数据成员,其中容纳了一个值类型的实例或者一个对引用类型的引用.由于字段存储在动态类型中,所以它们的值在运行时才能获取.字段还解决了常量存在的版本控制问题.字段可以是任何数据类型…
js中settimeout方法加参数的使用. 简单使用看w3school  里面没有参数调用,  例子: <script type="text/javascript">  function timedMsg()  {  var a ="dd";  var t=setTimeout(function(){ cao(a);},3000)  }  function cao(a)  {  alert(a);  } www.jbxue.com </scrip…
1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交.若"Content-Type"="application/x-www-form-urlencoded",可用post提交        url形式:http://localhost:8080/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Controller方法中的入参名称一致.(参…
1.返回ModelAndView 定义ModelAndView对象并返回,对象中可添加model数据.指定view 2.返回String 1.表示返回逻辑视图名 model对象通过 model.addAttribute("xxx",model)进行设定 2.redirect重定向: redirect重定向特点:浏览器地址栏中的url会变化.修改提交的request数据无法传到重定向的地址.因为重定向后重新进行request(request无法共享) 3.forward页面转发: 通过f…
一.返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. /** * 查询商品列表 * @return */ @RequestMapping(value={"itemList","itemListAll"}) public ModelAndView queryItemList(){ // 获取商品数据 List<Item> list = itemService.quer…
Java中的方法 一:什么是方法: 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 学过C语言或者其他语言的应该都知道函数这个东西,在Java中,其实方法就是函数,只不过叫法不同,在Java中,函数被称为方法. 二:如何定义Java中的方法: 一般情况下,定义一个方法的语法是: 其中: 访问修饰符:方法允许被访问的权限范围, 可以是 public.protected.private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面…