- 博客(58)
- 收藏
- 关注
原创 scrollHeight在IE和FF下的区别
/** *调整滚屏出现的弹出div位置差别的现象,这个只在IE下才有,在ff下不用调整 */function getScollTop(){ var eleHeight; if(document.documentElement){ eleHeight = document.documentElement.scrollHeight-document.d...
2010-12-22 14:27:10
247
原创 字符串和表达式转换 regexp
/** *var str=",1,2,3,4,5," *var a=",3,"; *str.replace(new RegExp(a),",")); ,1,2,4,5, */
2010-11-16 17:49:26
1155
原创 ajax中ff下无错,ie6下中文乱码的解决方法
contentType:"application/x-www-form-urlencoded; charset=UTF-8",ajax中加入上面的代码,防止在IE6下传递的参数 出现中文乱码 例如:$.ajax({ type:"post", contentType:"application/x-www-form-urlencoded; charset=UTF-8",...
2010-08-13 17:35:20
188
原创 at org.apache.struts.action.ActionServlet.parseModuleConfigFile错误的解决方法
tomcat 启动后,报出了如下异常java.lang.NullPointerException at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003), 2010-05-17 16:09:14,031[ ApplicationContext.java:676:ER...
2010-05-17 17:23:08
819
Struts1.x中 bean:write format 属性格式化输出日期,数字(转)
首先我们来看看如何使用format属性进行格式化输出。我们在request中放入当前时间。request.setAttribute("time", new Date());在JSP页面中,倘若我们不使用format属性进行格式化,而直接使用<bean:write name="time" scope="request"/>进行输出,其输出结果将...
2010-03-17 10:36:15
199
js判断字符串长度,中文占两个字符
// \x00-\xff 是字符编码的范围,如果查过这个范围,就不是字母和数字了,//把全部符合\x00-\xff条件的字符用**替换,然后计算长度,即遇到一个中文就用**替换,计算为两位 var length = name.replace(/[^\x00-\xff]/g,"**").length; if(length>255){ 遇到的问题是:对于一个text 用ma...
2010-02-26 15:47:56
490
把数字val四舍五入,并保留scale位小数
/** *把val四舍五入,并保留scale位小数 */function mathRound(val,scale){ var base = 10; for(var i=1;i<scale;i++){ base = base*10; } var newVal = Math.round(val*base)/base; ...
2010-02-26 13:28:25
361
原创 bean:write 标签不能显示出 换行符的解决方案
目前系统中,用户在输入框中敲了回车,结果在页面上显示为空格。现在客户要求对这部分进行修改,如果敲了回车,页面也要换行显示。我在后台对显示的字符串进行了判断,如果包含了"\r\n",那么就替换为"<br>",然后在jsp中给bean:write加上filter="false"属性。可以满足客户的要求。例如<bean:write filter="false...
2010-01-30 17:51:08
431
原创 ff下页面html代码和用js生成的html代码的 显示上的细微差别
一个 text文本框 后面一个图片。 有两段代码,一段是直接写在jsp页面中的html代码<td><input type="text" class="nfs-auditProcSetup-nodeNameInput" readonly="readonly" id='total_users_<%=startId %>_view' value="&qu
2010-01-28 10:58:47
185
原创 被忽略的<xmp></xmp>标记,可用来原样输出HTML
现在平台允许输入特殊字符了,页面显示的时候带来了诸多问题,其实这个问题可以用<xmp>标签来解决。例如,要在页面上显示出一段带有特殊字符的文本:!@#$%^&*()+=-[]\';,./{}|":<>? 可以用<xmp></xmp>括起来,字符串就可以无误的现实出来了。同时<xmp>标签还可以有自己...
2010-01-25 20:21:57
949
遭遇hibernate中的lazy 懒加载异常
ibernate中,如果在映射对象关系的时候,在一对多中(process->nodes)如果设置了lazy load(懒加载),例如:@Entity@Table(name = "CUS_PROCESS_NEW")public class CusProcess { // 过程中的节点 private List<CusNode> nodes;...
2009-12-18 16:28:35
186
在spring容器中注册过的类,什么时候可以用new,什么时候不可以用new
假如有一个类Fsj1public class Fsj1 { Service1 service; public Fsj1(){ System.out.println("11111111111111111111111111111111"); } public Service1 getService() { return service; ...
2009-12-18 15:46:51
534
html:checkbox和html:multibox的区别
使用的struts1, 说说html:checkbox和html:multibox的区别 如果在jsp页面使用了<html:checkbox property="checkbox"/> 那么在对应的actionForm中要设置属性为boolean类型,即public class ProjectActionForm extends ActionForm {...
2009-12-18 15:28:01
232
在spring容器中注册过的类中,不能出现AppContext.getBean的原因
问题描述在代码中,取得一个在spring容器中注册的类有两种方法:1) AppContext.getBean2) 在applicationContext-Service.xml中配置好类之间引用关系,在对应的类代码中加入get和set方法。如果在spring容器中注册过的类中,出现App...
2009-12-18 15:19:22
1184
原创 javascript select option对象总结
一基础理解:var e = document.getElementById("selectId");e. options= new Option("文本","值") ;//创建一个option对象,即在<select>标签中创建一个或多个<option value="值"&g
2009-11-20 14:10:21
134
原创 ajax请求特殊字符统一处理的方法
对于ajax请求传参中有特殊字符转码现在系统中都是各自单独处理的,处理的方式也很不统一,有些特殊字符还没有处理到因此维护起来很不方便, 现在有了一个统一的处理方式具体方式如下: js部分搜先将需要传递的的参数进行转码var comment=addFrom.comment.value; comment=nfs.string.encodeURI...
2009-11-16 09:09:28
230
IE和ff兼容的去空格方法
var str = "ab";var str_1 = str[0]; //ie返回 undefined;firefox则返回 avar str_2 = str[1]; //ie返回 undefined;firefox则返回 b在IE下,String没有[]方法, 比较通用的方法是String.prototype.trim =function(){ var st=...
2009-10-29 09:43:33
131
绝对路径和相对路径
如果咱们使用的URL网址是以“/”开头的,那么这个网址就叫做绝对路径。如果咱们使用的URL网址不是“/”开头的,那么这个网址就叫做相对路径。<%request.getRequestDispatcher("result/result.jsp").forward(request, response);%>...
2009-09-21 21:45:57
185
forward 与 redirect的区别
forward 顾名思义:转发,从服务器转发。因此在客户端的浏览器地址里看不出url的变化redirect 顾名思义:重定向,在客户端重新定向了一次,因此在客户端能看懂啊url的变化。 这两者的区别可以用下面的图来表示(转载)forward <%@ page contentType="text/html; charset=gb2312"%>&...
2009-09-21 21:30:41
150
定时器的选择:timer or quartz?
公司需要做一个表单定时任务,定时器,能想到的有两个 java.util.Timer 和quartz 先看一下java.util.Timer。一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。与每个 Timer对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它...
2009-09-21 17:47:17
348
SQL server 数据库中的boolean类型和percent关键字
<!--@import url(scrollbar.css); -->最近在测试SQL Server数据库时,发现两个问题: 1、实体定义中出现Boolean属性的定义,原来系统中的代码类似下面的定义: @Column(name = "IS_AHEADNOTIFY",columnDefinition="bool default false")...
2009-09-19 15:13:59
1075
Map排序,Set排序
Map排序, public List<Map.Entry<Integer, String>> mapSort(Map map){ List<Map.Entry<Integer, String>> infoIds = new ArrayList<Map.Entry<Integer, String>>(...
2009-09-10 14:19:09
245
原创 java.util.ConcurrentModificationException 异常?
在Map或者Collection的时候,不要用它们的API直接修改集合的内容(否则会出现 java.util.ConcurrentModificationException 异常),如果要修改可以用Iterator的remove()方法,例如: public void setReparation( Reparation reparation ) { ...
2009-09-10 13:14:20
123
java.util.Date 24小时格式
在写程序的时候,不小心写了下面的 public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");java.util.Date newStartTime = formatWithTime.parse("2009-09-09 13:41:00");//把字符串...
2009-09-09 13:29:54
441
text输入的值不能超过某个范围;text中的值进行灰显
//只允许输入值范围在min--max之间的数字function number($obj,min,max){ $obj.bind("keyup",function(){ $obj.val($obj.val().replace(/\D/g,'')); $obj.val(resetValue($obj.val(),min,max)); ...
2009-09-04 20:36:36
208
entity实体字段不能和mysql保留字重复,否则表创建不成功
最近遇到一个问题,在一个entity实体中有下面的字段:@Entity@Table(name="SCHEDULEDJOB")@Inheritance(strategy=InheritanceType.JOINED)public class ScheduledJob implements Serializable { private String group; ...
2009-09-04 15:45:25
266
原创 mysql text 长度
BLOB TEXT 一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。MEDIUMBLOB MEDIUMTEXT 一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。LONGBLOB LONGTEXT 一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。...
2009-08-24 14:00:28
1267
判断上传文件的大小
var Sys = {};if(navigator.userAgent.indexOf("MSIE")>0) { Sys.ie=true;} if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ Sys.firefox=true;} var maxLength = 5*1024*1...
2009-08-19 13:36:12
294
原创 判断浏览器
<script language="JavaScript"> <!-- function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; }
2009-08-19 11:19:22
105
禁用button
<input type="button" id="publishiButton" onclick='this.disabled="disabled";formSubmit();'/> 气死我了,是 disabled 不是disable,整了一下午!
2009-08-18 19:29:49
158
timestamp 类型,取得包括当前天数在内的连续的7天
import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Date; Date today = new Date();public Timestamp getFirstDayIn7Day(Date today){ java.text.DateFormat forma...
2009-08-07 19:44:23
405
常用的代码
Integer empId=((BsEmployee)request.getSession().getAttribute(SiteDefs.BS_EMPLOYEE)).getEmpId();import cn.ac.iscas.share.qaManager.util.BsEmployeeMgr;import cn.ac.iscas.share.qaManager.util.IBs...
2009-08-07 19:39:10
167
jquery ajax 传送json对象
<script type="text/javascript">var searchModel = { "isRead":"", "content":"", "submitors":{""}, "startDate":"", "endDate":&qu
2009-08-06 14:47:31
162
原创 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面A...
2009-08-06 10:16:28
114
我所遇到的 Error creating form bean of class
所遇到的 Error creating form bean of class相信在开发的过程中会有人遇到 Error creating form bean ofclass……之类的问题,每个人遇到这个问题的原因肯定是千奇百怪,不一而足,我这里只能说说 我所遇到的 Error creating formbean of class 问题,和对应的解决方法 我遇到这个问题的原因起...
2009-08-05 20:34:00
519
为eclipse增加subclipse插件
来到青岛之后,新装了eclipse,新装了最新的svn1.6,剩下的就是怎么为eclipse增加subclipse插件了。步骤如下;1、去网站http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 找到和eclipse版本与svn版本对应的subclipse插件,我用的是下面的插件: Eclipse 3.2...
2009-08-05 08:53:47
156
对map对象进行排序
public List<Map.Entry<Integer, String>> mapSort(Map map){ List<Map.Entry<Integer, String>> infoIds = new ArrayList<Map.Entry<Integer, String>>( map.entrySet...
2009-06-12 10:22:01
229
对一个list中包含对象的 list 进行排序
/** * 1 request.name; 2 process.name 3 apptype.name * 4 request.status 5 request.date 6 request.creater * @return */ public List<CusRequest> sortList(List<CusRequest> crqLi...
2009-06-12 10:18:21
387
搜索select中满足条件的项
从用户的易用性出发,有下面一个bug:当角色过多的时候,用户选择角色很不方便。修改后的页面效果如图示: 使用的js代码如下:function searchByName(id,value){ var spl=value.toLowerCase(); var selectProjects=document.getElementById(id); var options...
2009-06-10 16:00:48
257
ie onpropertychange和firefox的oninput
if(navigator.userAgent.indexOf("MSIE")>=0) { document.getElementById("cusRequestName").attachEvent('onpropertychange',function(o){ if(document.getElementById("cusRequestName").value==""){...
2009-06-10 15:16:32
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人