• 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}$|^0d{3}-d{7}$|^0d{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/

  • 相关阅读:
    Struts2 xml表单验证
    struts2表单验证-整合国际化
    Strut2-Ajax总结
    java中的线性安全和不安全
    智游推送试用
    推送的重连策略
    Android本地通知的实现方式
    MyBatis框架学习二
    Java基础学习 2 (选择结构,循环结构)
    Java基础学习 1 (变量,数据类型,运算符)
  • 原文地址:https://www.cnblogs.com/happy0120/p/6676808.html
Copyright © 2020-2023  润新知