- 博客(23)
- 收藏
- 关注
原创 Spring MVC 文件上传
Spring MVC 实现文件上传通过MultipartResolver(接口)实现,Spirng用Jakarta Commons FileUpload技术实现了该接口,具体实现类为CommonsMultipartResovler。 Spring MVC上下文中默认没有装配MultipartResovler,所以需要在上下文中进行配置。配置文件如下: <bean id="multipartR
2017-11-11 10:27:12
381
原创 Spring MVC自定义类型转换器
Spring MVC自定义类型转换器一般分为以下几步: 定义一个类实现Converter接口,其中接口主要内容是实现两个类型之间的转换。 在Spring MVC的配置文件中将刚才添加的Converter类进行配置。 在@RequestMapping修饰的方法中使用Converter进行转换之后的类型入参。 下面看一个示例:首先我们定义了一个实现Converter接口的对象,这里我们的UserConv
2017-11-09 02:15:33
655
原创 Spring MVC 自定义视图
Spring MVC提供了方便的自定义视图,主要有以下几个步骤:1、创建一个自定义视图:org.springframework.stereotype.Component; import org.springframework.web.servlet.View;import javax.servlet.http.HttpServletRequest; import javax.servlet.http
2017-11-07 10:22:19
378
原创 Spring MVC @RequestMapping注解
RequestMapping注解既可以修饰方法也可以用来修饰类。 类定义处的该注解相对于根目录,而方法定义处的注解相对于类注解,没有类注解时相对于根目录。 要注意的地方时,在类中路径的编写要以”/”开头,而jsp文件中的请求路径不要“/”开头。 RequestMapping注解有很多参数,其中四个比较常用的是 value 请求路径 method 请求方法 params 请求参数
2017-11-07 09:24:47
1620
原创 Spring MVC解析视图流程
使用Spring MVC的时候可能的返回值有很多种,可能是下面这些类型或者其它更多类型: String View ModelAndView ModelMap 这些都最终会转为ModelAndView对象让ViewResolver(视图解析器)解析,并且醉倒最终返回的视图对象。 这个ModelAndView对象包含了逻辑名 和模型对象的视图 序 号 人员 饰演部分
2017-11-06 09:16:57
412
原创 Spring MVC确定目标方法POJO类型入参的流程
Spring MVC确定目标方法POJO类型入参的流程 1 确定一个Key目标方法参数列表中存不存在使用@ModelAttribute修饰的参数,其中若存在该修饰,并且有name属性,则依据name属性给定的key来确定。 若不存在则按照对应类型首字母小写的key来确定。 2 在implicitModel 中按照key来查找对象,若存在则作为参数传入。 3 若implicitModel 中不存在ke
2017-11-03 16:07:42
319
原创 Spring MVC 模型数据处理
Spring MVC提供了四种方法来处理模型数据,分别如下。 =================== 一、ModelAndView 处理方法返回值为ModelAndView时,方法即可通过该对象添加模型数据。 首先我们再页面中添加访问的超链接如下: a href="requestModelAndView">requestModelAndViewa> 然后在Controller中添加以下
2017-11-03 11:19:29
380
原创 Spring MVC Servlet原生API的支持
Spring MVC支持Servlet原生API的支持,具体支持的类型如下: HttpServletRequest HttpServletResponse HttpSession java.security.Principle Locale InputStream outputStream Reader Writer 可以将这些参数直接传至处理方法的参数中,示例如下 @Re
2017-11-02 10:41:34
689
原创 Spring MVC POJO对象的支持
所谓POJO对象即简单Java类对象,Spring MVC添加了对POJO对象的支持,只需要在方法上面添加一个RequestMapping注解,具体代码如下,首先两个POJO对象。 Address.java package club.sean.entities; public class Address { private String province; private String
2017-11-02 10:18:17
375
原创 Spring MVC PathVariable注解
首先看一个例子 @RequestMapping(value="/request/{id}",method=RequestMethod.GET) public String requestGet(@PathVariable(name="id") Integer id){ System.out.println("GET"); return SUCCESS; }可以看到 id目标参数被映
2017-11-02 10:01:39
306
原创 Spring MVC RequestParam RequestHeader CookieValue 注解
RequestParam注解、RequestHeader注解和CookieValue注解这几个注解都比较类似。都有几个基本字段。 name、value、required、defaultValue。 name和value字段作用都是一致的,都是你想要得到的参数的名字。 required是说这个字段是否必须,默认是必须的。 defaultValue为设置默认值。 @RequestM
2017-11-01 16:50:31
296
原创 springMVC helloworld
这是我的第一个springMVC程序,十分简单。只有几个配置文件,然后大概如下。 一、web.xml的配置 <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2017-10-31 10:54:33
221
原创 SpringMVC安装以及编辑环境的配置
SpringMVC的安装:使用maven进行软件jar包的安装,非常简单,只需要在pom.xml中添加以下的dependency org.springframework spring-webmvc 4.3.10.RELEASE 然后下载的maven依赖包括以下这些部分, 此时springMVC的运行依赖jar包就已经都部署到位了,但是此时可能还会存在sp
2017-10-31 10:15:43
536
原创 电影列表
待看 已看 The Saleman Jackie Arrival Moonlight Fences Manchester by the Sea Rogue One :a Star War Story Li
2017-02-12 13:32:15
360
转载 如何阅读一本书
本文内容来自熊猫书院精读课,有兴趣可自行查阅熊猫书院微信公众号。 导语:阅读是一种能力 更多的信息是否能帮助我们更好的理解世界? 原书的作者对这个问题给出了一个消极的观点:过多的信息甚至成为了思考的阻碍。原因在于我们接受了太多被“设计”过的信息,使读者丧失了对信息的处理能力,“理解力”。 如果你阅读的目的是为了增进理解力,那这本书很适合你。作者认为,接受的程度与阅读的主动性有关——阅读越主
2017-02-10 17:23:42
465
原创 android学习笔记四 ---- android文件安装知识
一、Android程序后台的安装过程 现在调试安卓程序比较方便,选择对象项目>右击>Debug as>andorid application就可以开始调试,或者选择对象项目>右击>Run as>andorid application就可以开始直接安装应用到手机上。 其后台过程分为如下几步: 1、先用javac命令把.java文件编译成.class文件放入 工程名\bin\classes文件
2015-07-28 21:35:12
508
原创 android学习笔记三 ---- android项目文件结构介绍
一、创建android工程 安装好ADK之后,即可新建android项目,点击新建android application project将出现下面的界面,一般来说Application Name需要首字母大写,Package Name则是必须定义自己的包命。 接下来的SDK版本选择应该注意的是Target SDK为最高版本的SDK,Compile With为编译版本的SDK,Mini
2015-06-22 14:07:38
657
原创 android学习笔记二 ---- adb常用指令
一、配置adb环境变量 配置adb环境变量:%android_home%\android-sdk\platform-tools;然后cmd中就可以直接使用adb指令了。 二、adb常用指令 adb devices 列出所有的连接设备 (该指令可以开启已关闭或者未打开的adb) reset adb 重启adb adb kil
2015-06-22 13:55:27
532
原创 Jdk任意版本卸载及YourUninstallerPortable破解版下载
YourUninstallerPortable软件一键卸载未卸载干净的jdk。
2015-06-17 23:20:07
1596
原创 android学习笔记一 ---- android-sdk基础介绍
虽然android官网推荐使用android studio,但是因为找到的视频和文档资料大部分还是用eclipse开发的,所以本人使用的还是eclipse。 笔者学习的基础环境为jdk 8u45,Eclipse IDE for Java EE Developers,Tomcat8以及ADT23。 一、android SDK Manager 该工具主要用于下载SDK工具包。
2015-06-17 22:59:43
805
翻译 ADT(android devolopment tools)安装
一、ADT下载 1、打开eclipse,选择帮助/安装新软件( Help > Install New Software...); 2、点击右上角的添加(add)按钮; 3、在添加弹出的对话框中Name栏输入 "ADT Plugin",Location栏输入下面地址 https://dl-ssl.google.com/android/eclipse/ 4、点击OK按钮,跳出对话
2015-06-17 20:54:31
953
原创 java运行环境的配置
一、开发工具获取 1、开发工具包JDK ● 下载地址: 到ORACLE公司官方网站(http://www.oracle.com)下载。 skd具体下载地址为(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)。 ● 下载文件的选择: 对于win
2015-06-17 19:51:28
1118
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅