上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: http://huazi.tcreator.info原文网址:http://www.phpernote.com/javascript-function/297.html在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress,onkeydown,onkeyup三个事件,这三个事件执行的顺序为:onkeydown,onkeypress,onkeyup,在一般情况下,采用三种键盘事件均可对键盘输入进行有效的响应,但实际应用的时候会有些许差异,onkeypress事件不能对系统功能键(例如:删除,后退等,其中对中文输入法不能有效的响应)进行正常的响应,onkeydown和o 阅读全文
posted @ 2013-06-14 10:35 若 ♂ 只如初见 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1,<%@includefile=””%>是在翻译阶段执行<jsp:include page="page.jsp"/>在请求处理阶段执行.2,静态引入是指令标签,动态引入是行为标签。3,动态引入生成两个java文件,静态引入只生成一个java文件4,动态引入可以传递参数,静态引入不能传递参数。5,静态引入被引入的页面发生改变所有的页面都得重新编译,而动态引入被引入的页面发生改变,只需编译被引入的页面。6,根据特点,静态引入可以引入静态页面,动态引入可以引入动态页面<%@include> 也称静态引入:<jsp:include> 阅读全文
posted @ 2013-06-14 09:25 若 ♂ 只如初见 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1.通过js实现单选 function selectOne(obj,objCheckBox) { for ( var i = 0; i 搜索1 搜索2 搜索3 ... 阅读全文
posted @ 2013-06-13 17:09 若 ♂ 只如初见 阅读(2880) 评论(0) 推荐(0) 编辑
摘要: 对于EJB懒加载时,由于没有hibernate中的opensessionview,那么需要在会话结束之前就加载数据,可以选择在dao层实现,代码如下:public TBLDeliveryWarrant find1(String id) throws ServiceException { try { TBLDeliveryWarrant deliveryWarrant = deliveryWarrantDao.find(id); Set<TBLGoods> goods = deliveryWarrant.getGoods(); if (goods != null && 阅读全文
posted @ 2013-06-13 10:54 若 ♂ 只如初见 阅读(300) 评论(0) 推荐(0) 编辑
摘要: (function($) {$.fn.checkNumber = function(options) {// 自定义购物车商品数量,只能输入数字var defaultOpt = {max : null,min : null,showButton : true,minusBtn : '-',plusBtn : '+'}, opt = $.extend(defaultOpt, options), checkNumber = function(e) { // 限制输入,只能为数字var currentKey = e.which;var thisVal = parseI 阅读全文
posted @ 2013-06-09 15:14 若 ♂ 只如初见 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组 阅读全文
posted @ 2013-06-09 13:06 若 ♂ 只如初见 阅读(164) 评论(0) 推荐(0) 编辑
摘要: s:iterator标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引<s:iteratorvalue="%{dw.goods }" id="goods"> <tr> <td><input type='checkbox' name='deliverybox' id='${goods.code }' /></td> <td><input type='text' 阅读全文
posted @ 2013-06-08 12:53 若 ♂ 只如初见 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OGNL,有什么特点?OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:1、支持对象方法调用,形式如:objName.methodName();2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;3、支持赋值操作和表达式串联,例如:p 阅读全文
posted @ 2013-06-08 12:33 若 ♂ 只如初见 阅读(284) 评论(0) 推荐(0) 编辑
摘要: serviceA中通过DAO从数据库里取得一些实例化的Model供Action使用,在service返回后,后台hibernate的session实际就结束了。若使用了延迟加载,此时再想访问这些具备one-to-many映射的model的“多”的一方时就会扔出异常,报告session已关闭,即使fetchType.EAGER也一样。正因为如此,Spring才提出一个OpenSessionInView的解决办法,但该办法实际也不是万能的,有时一样出错。这种情况在EJB3也是存在的,当实体Bean返回给客户端的时候,这时的实体Bean已经脱离了容器的管理,若使用了延迟加载,在获取“多”的一方时就会 阅读全文
posted @ 2013-06-06 14:42 若 ♂ 只如初见 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、拼接的json字符串需要用 单引号 引起来,不要用双引号。 例如:url?json=[{code:1001',weight:5,capacity:45}],到后台就会转换成java字符串,即:String json = "[{code:1001',weight:5,capacity:45}]"; 阅读全文
posted @ 2013-06-06 13:59 若 ♂ 只如初见 阅读(284) 评论(0) 推荐(0) 编辑
摘要: package com.cjonline.foundation.util;import java.lang.reflect.Array;import java.util.Date;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import net.sf.json.util.PropertyFilter;@SuppressWarnings("all")public class JsonToJavaUtil {/** * 将json转成成javaB 阅读全文
posted @ 2013-06-05 22:33 若 ♂ 只如初见 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/moliqin/article/details/37535701.第一个例子:<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>2.第二个例子:<s:select list="#{1:'aa',2:'bb',3:'c 阅读全文
posted @ 2013-06-04 10:26 若 ♂ 只如初见 阅读(162) 评论(0) 推荐(0) 编辑
摘要: http://selvemen.iteye.com/blog/451113首先请看如下代码:Jsp代码<s:iftest="hasFieldErrors()"><s:iteratorvalue="fieldErrors"><s:iteratorvalue="value"><scriptlanguage="JavaScript">alert('<s:property/>');</script></s:iterator> 阅读全文
posted @ 2013-06-03 16:05 若 ♂ 只如初见 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用addFieldError或addActionError加入相应的错误信息,如果存在Action或Field错误,Struts2会返回“input”(这个并不用开 阅读全文
posted @ 2013-06-03 16:02 若 ♂ 只如初见 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/w627782664/article/details/73263911、使用Struts2的表单标签,其中需要增加token标签。如下:……Java代码<%@tagliburi="/struts-tags"prefix="s"%>……<s:formaction="page1"theme="simple"><s:datetimepickername="order.date"label="购买日期"toggl 阅读全文
posted @ 2013-06-03 11:07 若 ♂ 只如初见 阅读(592) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/luotangsha/article/details/7016613http://www.cnblogs.com/freeliver54/archive/2011/12/30/2307129.html没修改代码前,在Generate Getters and Setters 对话框勾上 Generate method comments,得到的结果:ps:字段上写不写注释都是这样Java代码privateStringuserName;/***@returntheuserName*/publicStringgetUserName(){returnuserNa 阅读全文
posted @ 2013-05-31 12:38 若 ♂ 只如初见 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 如何让你的eclipse的像vs2008一样具有强大的代码提示功能1.修改原来的preference。window -> preference -> java ->editor -> Content Assist,按照如下的方式修改。(这里修改成了.abc,其实可以改成任何一种容易识别的字符串就行)2.导出原来eclipse的preferences。File->Export->Preference,如下图所示:next->然后选择finish。3.修改导出的preference文件。使用任何一款文本编辑器打开上述导出的文件,使用查找.abc。应该找到的 阅读全文
posted @ 2013-05-31 10:46 若 ♂ 只如初见 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 优点: 1、缩短url,隐藏实际路径提高安全性。 2、易于用户记忆和键入。 3、易于被搜索引擎收录。UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), whic... 阅读全文
posted @ 2013-05-30 17:25 若 ♂ 只如初见 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、移动div test2.html --> View Code 2、div跟随某个控件的位置改变而改变var offset = $("#selectInfoDiv").offset(); //获取相对控件的偏移位置var left=offset.left;var top=offset.top; var width = $("#selectInfoDiv").width(); //该控件的宽度和高度var hei... 阅读全文
posted @ 2013-05-30 10:03 若 ♂ 只如初见 阅读(3480) 评论(0) 推荐(0) 编辑
摘要: 解决方案就是:在启动服务器时加上指定PermGen区域的内存大小的配置.-XX:PermSize=128m -XX:MaxPermSize=256m 比如:nohup /usr/java/jdk1.5.0_08/bin/java -Dcom.sun.management.jmxremote -Xms512m -Xmx1024m -XX:=128m -XX:MaxPermSize=256m -jar oc4j.jar& PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是存放Class和Meta信息的,Class. 阅读全文
posted @ 2013-05-30 09:40 若 ♂ 只如初见 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1、el表达式可以应用到jsp页面的脚本中,而不能在js脚本中:2、通过el表达式循环对象时,如果是单个对象可以用null来判断是否为空,如果是List等集合要判断为空可以用字符串 "[]"来判断: 为空 为空3、el表达式函数应用: 引入jstl函数标签库: length函数 : ${delivery.remark }4、jstl标签和struts标签结合使用: ${delivery.code} ... 阅读全文
posted @ 2013-05-29 17:22 若 ♂ 只如初见 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply,call两个方法的运用上.区分appl. 阅读全文
posted @ 2013-05-29 15:17 若 ♂ 只如初见 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第一个EJB项目 -hxzon -ejbcode一,新建一个EJB项目。命名为firstEjb。1,新建一个接口。package hxzon;public interface Hello {public String saySomething(String name);}2,新建一个无状态会话bean。package hxzon;import javax.ejb.Remote;import javax.ejb.Stateless;@Stateless@Remotepublic class HelloBean implements Hello { public String saySomethi 阅读全文
posted @ 2013-05-29 13:54 若 ♂ 只如初见 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一、先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:window.location.href="url"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> frame </TITLE></HEAD> 阅读全文
posted @ 2013-05-28 14:20 若 ♂ 只如初见 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、单选框radio标签常见操作: $("#enterpriseForm input[type=radio]:checked"); //过滤被选中的radio $("#addRoleForm input[[type=radio]").get(0).checked=true; //使第一个radio选中 $("#addRoleForm input[[type=radio]").get(0) //获取第一个radio的值2、下拉列表框select标签常见操作: $(#addRoleForm).find("option:selec 阅读全文
posted @ 2013-05-28 13:19 若 ♂ 只如初见 阅读(605) 评论(0) 推荐(0) 编辑
摘要: <s:radio>标签 默认选中《转载 》1、遇到value是字符串的时候(开始我没加单引号搞了好久,Struts2跟我开玩笑一样就是不选中,就好像你奈我何,直接晕倒,想了一下,加上单引号就OK了,让它忽悠我,还不是搞定了,O(∩_∩)O~)<s:radio list="#{ ' jobNo ' : ' 按Job No.搜索数据 ', ' productNo ' : ' 按ISBN搜索数据 '}" name="radField" value=" 'jobN 阅读全文
posted @ 2013-05-28 12:36 若 ♂ 只如初见 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、request.getParameter("id"); 即request对象来获取。2、${id} 意思是取出某一范围中名称为id的变量。它的取值范围Page,Request,Session,Application。 ${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。 因为a.jsp提交到b.jsp过程中,id不属于Page,Request,Session,Application任何范围中的一个,所以取不到。 而id是a.jsp传给b.jsp的一个参数,所以${param.id 阅读全文
posted @ 2013-05-28 10:44 若 ♂ 只如初见 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: EJB中有三种Bean,EntityBean,SessionBean,MessageBean,其中MessageBean就是用来发送消息的。服务器:JBoss 4.2EJB中支持两种类型的消息,一种是Topic,一种是Queue。Topic:基于发布/订阅的方式,允许有多个接受者,消息生产者将消息发送到主题上,接受者必须先订阅该主题。Queue:点对点的方式,只能被一个接受者接受一次,消息生产者把消息发送到队列中,不需订阅。要在JBoss中使用JMS,需要配置一些文件1.%JBOSS_HOME%\server\default\deploy 下mail-service.xml,该文件用于配置发送 阅读全文
posted @ 2013-05-27 15:05 若 ♂ 只如初见 阅读(198) 评论(0) 推荐(0) 编辑
摘要: JSTL 核心标签库标签共有13个,功能上分为4类:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/ 阅读全文
posted @ 2013-05-27 10:15 若 ♂ 只如初见 阅读(169) 评论(0) 推荐(0) 编辑
摘要: $(function(){ var data=[{ ... }]; //json树形字符串 $("#dataInput").click(function(){ var options=""; var count=8; if(data.length==1){ options = displayMenu(data[0], options,count); } $("#ss").html(options); });});function displayMenu(model, options,count) { count=count+8; fo 阅读全文
posted @ 2013-05-26 15:33 若 ♂ 只如初见 阅读(294) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页