4月

4-7

1、生成验证码,在login.jsp中利用<img src="路径"/> 调用生成验证码方法,输出在图片上,验证码图片得绑定bind('click',function(){})点击事件,再次调用生成验证码方法,登录的时候去验证输入的code与session中的code是否一致

2、spring mvc拦截器

  有两种方式,一种是配置在具体的mapping中,由于比较繁琐,不常用

  另外一种是全局配置<mvc:interceptors><mvc:interceptor><mvc:mapping path=""/><bean class/>其中path必须是在controller能够配置的路径才可以被拦截

  方法的实现是 实现了HandlerInterceptor,并且会有三个方法,

  preHandle 匹配到controller,但是没有进入方法之前,一般做权限,和日志处理

  postHandle在返回ModelAndView之前,返回页面统一的处理,例如,菜单

  afterCompletion,异常处理的统一方法

3、分页,利用hibernate的query.setFirstResult((pageNo-1)*pageSize),setMaxResult(pageSize),并且也得查出来count的值,因为要求设置,现在是第几页

4、正则表达式  http://www.cnblogs.com/China3S/archive/2013/11/30/3451971.html

  电话号与手机号的判断var reg=/^[1][358][0-9]{9}$|^0\d{3}-\d{7}$|^0\d{2}-\d{8}$/  if (!reg.test(val)){ alert('手机号或座机格式输入错误');    this.value="";}else{ this.value=val;  }

  其中^代表正则开头,$代表正则结束,{}代表循环几次,*:任意次,+:一次到多次,?:0次到1次,若有w等通配符,得转义\w

4-10

1、java读取properties配置文件  http://www.cnblogs.com/xudong-bupt/p/3758136.html

  Properties pro = new Properties(); FileInputStream in = new FileInputStream("a.properties"); pro.load(in);   getProperty/setProperty便可以获取到

2、获取根目录

  String rootPath = getClass().getClassLoader().getResource("/").getPath().replaceAll("/WEB-INF/classes/", "").replaceAll("%20", " ").substring(1);

4-11

1、web.xml配置说明 http://blog.csdn.net/liaoxiaohua1981/article/details/6759206

  四中依赖注入方式 http://blessht.iteye.com/blog/1162131

  自动扫描方式 blog.csdn.net/yerenyuan_pku/article/details/52861403

  web,会先加载contex-param listener,然后创建ServletContext,并将param-name与param-value键值对放进去,随后创建监听器,并实现ServletContextLinstener,并对容器的初始化,销毁做操作

  依赖注入,set方式 在bean中配置property属性,然后便利用set方法,将其注入到当前类中,不需要@AutoWire,若没有依赖注入的property,只配置了bean,则需要@AutoWire

  因为常见的项目会有很多个组件,不便利用bean方式配置,所以使用自动扫描,需要在类前面配置@Service,@Controller等

4-12

1、dao继承HibernateDaoSupport后便可以使用 getHibernateTemplate 和getSession

  或者也可以在bean配置里面<bean id="template" class="org.springframework.orm.hibernate3.HibernateTemplate">  然后将template注入到dao中,也可以使用template了

2、log4j日志配置说明  http://www.cnblogs.com/pigtail/archive/2013/02/16/2913195.html

4-13

1、quartz.jar 2.X版本只支持 spring3.1 若是 3.0版本 则需要quartz1.8版本

4-26

1 plupload插件详细说明  http://www.phpin.net/tools/plupload/

posted on 2017-04-07 10:16  毛豆豆0120  阅读(99)  评论(0编辑  收藏  举报

导航