摘要: 程序的主要几个比较重要且复杂用法之六SpringMVC数据绑定 1.绑定基本类型(如int, double等),就要求不能传入空或类型出错 如要传入空则需要用@RequestParam进行默认值如下 //http://localhost:8099/exam_3/BasicType?xage=11 / 阅读全文
posted @ 2016-09-12 18:44 老王学JAVA 阅读(233) 评论(0) 推荐(0)
摘要: SpringMVC请求处理里面有个重要的东东就是DispatcherServlet为处理管道的请求协调整个生命周期。 以下大概说下请求顺序: 1.Tomcat在启动的时候会调用Web.xml里面的所有DispatcherServlet(如以下的exam),并知道了相应的请求路径 <servlet> 阅读全文
posted @ 2016-09-11 14:18 老王学JAVA 阅读(496) 评论(0) 推荐(0)
摘要: 一般的类和方法都是针对特定数据类型的,当写一个对多种数据类型都适用的类和方法时就需要使用泛型编程,java的泛型编程类似于C++中的模板,即一种参数化类型的编程方法,具体地说就是将和数据类型相关的信息抽象出来,主要提供通用的实现和逻辑,和数据类型相关的信息由使用时参数决定。 1.泛型方法 publi 阅读全文
posted @ 2016-09-09 11:04 老王学JAVA 阅读(226) 评论(0) 推荐(0)
摘要: 1.普通枚举, public enum Days { monday,sunday........; } 2.枚举像普通的类一样可以添加属性和方法,可以为它添加静态和非静态的属性或方法 public enum SeasonEnum { spring, summer, autumn, winter; p 阅读全文
posted @ 2016-09-08 11:01 老王学JAVA 阅读(750) 评论(0) 推荐(0)
摘要: <script type="text/javascript" src="<%=request.getContextPath() %>/resources/jquery-1.7.2.min.js"></script> //前端界面调用资源文件要加上request.getContextPath()上下文 阅读全文
posted @ 2016-09-06 20:40 老王学JAVA 阅读(887) 评论(0) 推荐(0)
摘要: @RequestMapping("/person/{name}/{age}") @ResponseBody //如果只是输出内容,则要加上这个,否则就会要hello.jsp public String toPerson(@PathVariable String name,@PathVariable 阅读全文
posted @ 2016-09-06 19:22 老王学JAVA 阅读(237) 评论(0) 推荐(0)
摘要: Caused by: java.io.FileNotFoundException: applicationContext.xml (系统找不到指定的文件) 方法一: ApplicationContext context = new ClassPathXmlApplicationContext( "a 阅读全文
posted @ 2016-09-06 12:03 老王学JAVA 阅读(1757) 评论(0) 推荐(0)
摘要: 异常处理常用的策略: (1).调用者完全可以处理的异常:在catch块中捕获后进行相应的处理。 (2).调用者无法处理或者不应该由该层调用处理的异常:显式throws声明抛出,或者在catch块中捕获以后转换成高层容易理解的异常抛出。 1.throw就是在方法里面的异常处理,throws就是自身主法 阅读全文
posted @ 2016-09-05 17:44 老王学JAVA 阅读(189) 评论(0) 推荐(0)
摘要: Collection 和 Collections的区别。 Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口 List, Set, Map是否继承自Collection接口? List 阅读全文
posted @ 2016-09-05 17:39 老王学JAVA 阅读(210) 评论(0) 推荐(0)