`
文章列表
转自:http://www.itzhai.com/unable-to-find-struts-multipart-savedir-struts2-upload-file-error-solution.html 问题: 2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info 信息: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdi ...
百度一搜就能搜到很多身份证校验的例子,这个是最近做项目参考百度文库的demo修改后的 一,js: //身份验证 function checkIdCard(idCard){ var sexId; var sexText; var age; var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!"); var area={ ...
import org.quartz.CronTrigger; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; public abstract class AbstractExpSched { /** * 设置调度任务启动参数 * @param cls 启动任务类名称 * @param cronExpression 启动表达式 * ...
hibernate的Could not execute JDBC batch update错误原因及处理          今天用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,现在已经解决。 先说说我的代码:          这是角色表对应的配置文件,当我在角色 ...
很多人都了解过滤器也听说过拦截器,但是要是区分它们的不同点还真是真的说不清楚,一下可以简要的说明: 1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 ----------------------------------------------------------------- ...
异常:NonUniqueResultException: query did not return a unique result: 2 错误原因:query.uniqueResult只能返回一个对象,数据库中存在两个相同的对象导致了此异常 “query did not return a unique result: xxxx”后边xxx会报出数据库中有多少个相同的对象。 解决方法:1、可以将数据库中相同的键值删除。                   2、让其返回listquery.List();
为什么要始终使用PreparedStatement代替Statement? 在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement. 基于以下的原因: 一.代码的可读性和可维护性. 虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次: java 代码 1. stmt.executeUpdate("insert into tb_name (c ...

pl/sql编程

二.pl/sql 编程方面 1.自治事务:8i以上版本,不影响主事务。 在存储过程的is\as 后面声明PRAGMA AUTONOMOUS_TRANSACTION; 自治事务防止嵌套提交,使事务在自己的事务区内提交或回滚不会影响其他的事务。 2、包 包说明(package spec ...
块、变量名、数据类型、数据、变量声明、赋值语句、注释 1,块 分类: a,无名块:动态构造并只能执行一次 b,命名块:前面加了标号的无名块 <<inserttype>>,在end后也要加上标号名 c,子程序:包括在数据库中定义的存储过程,函数等,这些块一旦被定义,即可随时调用 d,触发器:它是存储在数据库中的块,对表进行操作(增删改)时出发 例: <<inserttype>>/*有标号的无名块即为命名块*/ DECLAR v_TypeCode1 varchar(20):='CC'; v_TypeCode2 varchar(20):=' ...

PL/SQL简介

PL/SQL:Procedural Laguage/SQL 在标准的SQL基础上增加了过程化处理的语言 SQL:Structured Querey Language 是一种对关系数据库管理系统(RDBMS)进行操作的标准结构化语言 SQL本身不支持对已有结果的进一步查询,PL/SQL正是一种增加了过程化处理的语言。它具有标准SQL没有的几个特征:变量、结构控制语句、自定义的存储过程和函数、对象类型 例: 1,找出名字叫小红的作家的文章的id和性别 2,如果小红是女的那么查出小红有几本书 DECLARE /*定义变量*/ v_Sex number; v_AutherCode var ...
在MyEclipse中如何查看Spring/Hibernate/Struts/JDK等源码的方法 在MyEclipse中开发,习惯于点击类名,按Ctrl键查看源码 但是,如果是Spring/Hibernate/Struts/JDK这些开源jar的源码该如何看呢? 一般,我们导入的只有jar文件,所以看不到对于的java文件,如果需要看源码,必须下载对应开源包的源码,一般都是zip文件,比如Spring,下载spring-framework-2.0.8-with-dependencies.zip后解压,在spring-framework-2.0.8\dist下我们会发现它的源码包spring-sr ...
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象, 如表,索引等,也没有地方存放,Oracle会提示:没有存储 ...
FreeMarke开发指南 1概念 2指令 if, else, elseif switch, case, default, break list, break include Import compress escape, noescape assign global setting macro, nested, return t, lt, rt 3一些常用方法或注意事项 表达式转换类 数字循环 对浮点取整数 给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的 ...

Tomcat同步问题

今天遇到个问题,在java代码中写完功能后测试老是没起作用,连续尝试了N次还不行、、、最后重启了下tomcat,居然好了,我郁闷死了,白费半天功夫 我struts已经设置为开发模式了,为啥还会不同步? 查了下总结可能引起tomcat不同步的操作: 方法级以外的操作可能引起tomcat不同步,即新添加方法、改方法名、返回类型==;有这些操作时保险起见最好看先tomcat同步状态。。。。不然又要做无用功了
上网时看到那些令人眼前一亮的功能时,就会感觉相当舒服~今天做了一个很小的功能,记录下。。。 需求:现在需要点击查看按钮显示加油卡和vip卡号记录,不点击时不显示、、 好处:有些数据查询很耗资源,所以用户不要求看时可以不查 1,js: $().ready( function() { var $vipCard=$("#vipCard");//button的id var $viptd=$("#viptd");//需要加入的位置id $vipCard.click( function() { <@compress singl ...
Global site tag (gtag.js) - Google Analytics