随笔分类 - SpringMVC
摘要:1.Required(在编译时检查作用,不会给你注入)This annotation simply indicates that the affected bean property must be populated at configuration time也就是说:需要注入的类在配置的就得配置好,Required只是检查需要注入的类又没有注入,没有就会出错例如配置文件这样: 需要注入一个参数-->这时如果你要是这样启动服务:就会报错 @Required //检查是否注入 public void setUserDAO( UserDAO userDAO) { this.u...
阅读全文
摘要:经过一天的补习,学习文件加载,java反射,JDom等知识,到了晚上终于能够搭出一个基于配置文件的简单spring框架实现!首先我们先看看这个问题:下面是两副图左边是项目结构图,右边是UML图: 正常情况下我们会按照上图一行一行的写代码:其中UserService的代码是这样的public class UserService { //实现dao层的一个实例对象 private UserDAO userDAO=new UserDAOImpl(); //userDAO的setter和getter public UserDAO getUserDao...
阅读全文
摘要:直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:Insert title here采用流的方式上传文件采用multipart提供的file.transfer方法上传文件使用spring mvc提供的类的方法上传文件配置: 后台:方式一:/* * 通过流的方式上传文件 * @RequestParam("file") ...
阅读全文
摘要:EL表达式 http://www.cnblogs.com/Fskjb/archive/2009/07/05/1517192.htmlEL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User)session.getAttribute("user");String sex =
阅读全文
摘要:1.eclipse里的错误提示为The import javax.servlet.http.HttpServletRequest cannot be resolved1、这是因为工程里面web-inf/lib目录下少了包:Package javax.servlet.http引起的; (包的介绍可参见:http://java.sun.com/products/servlet/2.5/docs/servlet-2_5-mr2/index.html)2、在tomcat(本人的当前版本6.0.18)lib目录servlet-api.jar,将其copy到工程里面web-inf/lib目录下;2....
阅读全文