`
文章列表
        相信很多的人都用过struts2的配置文件验证,说实话,这个服务端校验确实比较好,可以有效防止一些错误数据提交到数据库。这里要说的是当类型转换失败时,struts默认的提示信息就不那么友好了,所以我们需要重新 ...
       struts2 的token机制在这里就不详细的描述了,大体上是:        在表单提交页面加上<s:token/>标签,在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏域如: <input type="hidden" name="struts.token.name" value="token"/>   <input type="hidden" name=&quo ...
[mysql] insert into 和 replace into 两者的区别是 insert into 是向一张表中插入记录 replace into 则是有插入和覆盖的功能,插入和insert into 是一样的,覆盖则是以主键,其次是唯一键为准的,即: 数据表中有以下数据: 主键ID 名称 备注 1 admin 这是管理员 2 user1 这是操作员 执行了 replace into 表名 values (1,'root','这是管理员');后 数据即修改为: 主键ID 名称 备注 1 root 这是管理员 2 ...
1:spring3 mvc开发效率高于struts2:spring3 mvc可以认为已经100%零配置3:struts2是类级别的拦截, 一个类对应一个request上下文,springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应所以说从架构本身上 spring3 mvc就容易实现restful url 而struts2的架构实现起来要费劲因为struts2 action的一个方法可以对应一个url而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了 4:spring3mvc的方法之间基本上独立的,独享request respons ...
struts的配置文件xml校验有很多前辈都说过了,我这里就不赘述了 [java] action代码 package com.koolsee.cdn.action; import java.util.HashMap; import java.util.Map; import org.apache.struts2.convention.annotation.Result; import org.apache.struts2.convention.annotation.Results; import org.apache.struts2.rest.DefaultHttpH ...
错误:1201 SQLSTATE: HY000 (ER_MASTER_INFO) 消息:无法初始化主服务器信息结构,在MySQL错误日志中可找到更多错误消息。·         错误:1202 SQLSTATE: HY000 (ER_SLAVE_THREAD) 消息:无法创建从线程,请检查系统资源。·         错误:1203 SQLSTATE: 42000 (ER_TOO_MANY_USER_CONNECTIONS) 消息:用户%s已有了超过'max_user_connections'的活动连接。·         错误:1204 SQLSTATE: HY000 (ER_SET_CO ...
       Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。   首 ...
Global site tag (gtag.js) - Google Analytics