`
残血舞
  • 浏览: 30875 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
spring2.5全面支持了annotation方式(当然spring3肯定支持了),使用annotation的方式,可以大大减少xml的维护量。现在写一个hello world例子 web.xml和原来一样,没有变化。可以见《我的第一个springMVC例子之Hello world》里面的web.xml配置。也就说“分发器(Dispatcher)”没有变。主要变化在“控制器”和“映射处理器”方面。“视图解析器”也没有变化。见roadrantz-servlet.xml的内容,这里面变化挺大的。 roadrantz-servlet.xml <?xml version=" ...
1:web.xml如下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation= ...
//通过table的id获取已选中checkbox的当前行第n列的值,并组合成字符串返回 function getTDText1(tableId, chkName, n) { var rows = $(tableId).rows; var objs = document.getElementsByName(chkName); var temp = ""; for (var i = 0; i < objs.length; i++) {    if (objs[i].checked) {       var r = objs[i].parentElement. ...
接(一) --触发器示例2 /* 创建触发器[T_INSERT_卷烟销售表],该触发器较复杂。 说明: 每当[卷烟库存表]发生 INSERT 动作,则引发该触发器。 触发器功能: 实现业务规则。 业务规则: 如果销售的卷烟品牌不存在库存或者库存为零,则返回错误。 否则则自动减少[卷烟库存表]中对应品牌卷烟的库存数量和库存金额。 */ IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = ’TR’ AND NAME = ’T_INSERT_卷烟销售表’) DROP TRIGGER T_INSERT_卷烟销售表 GO CRE ...
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。       常见的触发器有三种:分别应用于Insert , Update , Delete 事件。       我为什 ...
网站上总是需要用到一些自定义的配置, 我把它放在一个Properties文件中, 如: config.properties 此文件放在与Struts.xml相同的文件夹内, 在此我的是src下.   1. 新建一个工具类PropertiesUtil, 在其定义一个公共的静态的java.util.Properties类的对象pps   2. 新建一个监听类WebConfigListener并实现ServletContextListener接口   public void contextInitialized(ServletContextEvent arg0) {   PropertiesU ...
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法: 程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。 就像以下代码这样: Co ...
1.             HSSFWorkbook wb = new HSSFWorkbook();   2.             HSSFSheet sheet = wb.createSheet("new sheet");   3.                    HSSFRow row = sheet.createRow((short) 0);   4.                    HSSFCell cell = row.createCell((short) 0);   5.                    cell.setEncod ...
一、DOM基础 1.节点(node)层次 Document--最顶层的节点,所有的其他节点都是附属于它的。 DocumentType--DTD引用(使用<!DOCTYPE>语法)的对象表现形式,它不能包含子节点。 DocumentFragment--可以像Document一样来保存其他节点。 Element--表示起始标签和结束标签之间的内容,例如<tag></tab>或者<tag/>。这是唯一可以同时包含特性和子节点的节点类型。 Attr--代表一对特性名和特性值。这个节点类型不能包含子节点。 Text--代表XML文档中的在起始标签和结束标签之 ...
//遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); }e ...
Ajax请求会产生若干不同的事件,我们可以订阅这些事件并在其中处理我们的逻辑。在jQuery这里有两种Ajax事件:局部事件 和 全局事件。 局部事件就是在每次的Ajax请求时在方法内定义的,例如: $.ajax({    beforeSend: function(){   ...
url  String (默认: 当前页地址) 发送请求的地址。 type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。 timeout Number 设置请求超时时间(毫秒)。此设置将覆盖全局设置。 async  Boolean (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将 ...
72.$.ajaxSetup(settings)设置一个全局的ajax变量.一般用来设置一些公用的请求头设置. $.ajaxSetup( {   url: "/xmlhttp/",   global: false,   type: "POST" } ); $.ajax({ data: myData }); 73.$.ajaxTimeout(time) 设置全局ajax请求时间,当time为0或者null时表示不限时间$.ajaxTimeout( 5000 ); //表示最长5秒请求. 74.$.get(url, params, callback)下载 ...
71. hide(),hide(speed, callback).前者是把element隐藏用的是display:none的样式。后者是把element的长,宽,以及透明度都改变。callback表示动画完成后调用的函数。speed表示速度. eg: 1. <p>Hello</p> $("p").hide() ==>> [ <p style= ...
50.change(fn)设置onchange事件的方法 eg:<p>Hello</p> $("p").change( function() { alert("Hello"); } ); ==>> [ <p onchange="alert('Hello');">Hello</p> 51.click()触发onclick事件, click(fn)设置onclick方法 52.dblclick(fn)设置ondblclick方法 53.error(fn)设置error方法 ...
Global site tag (gtag.js) - Google Analytics