- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 Ubuntu下Maven所建web工程jetty配置问题
<br /> 昨天,我在Ubuntu里面以Eclipse建立了一个Maven工程,准备做一个web项目,但是Maven导入jetty的jar包后。启动jetty之后,出现了两次报错。<br /> 1、首先报错:“Address already used. ” 。这说明8080端口被使用了,我想反正jetty是我编写代码过程中用来调试程序才使用的,就把jetty的端口该做了9090。修改方法如下:<br /> 由于jetty默认的端口为8080,所以要在jetty的配置里面增加一
2011-03-27 09:41:00 702
原创 Safari 下 js 文件不能以 gz格式压缩
<br /> 今天是农历春节后上班的第一天。上午收到一个紧急的邮件。说是在苹果电脑下看到Resource-Admin程序显示不正常。Resource-Admin是一个以Extjs和Java开发的web程序。<br /> 既然是显示不正常,我首先想到的是浏览器不兼容。于是,我首先从苹果电脑常用的浏览器Safari下手,到处找 Extjs 在safari下的兼容问题。可惜的是网上似乎没有这样的资料。然后我用Safari查看了我以前做的其他的web程序。就算是相当复杂的结构在safari下也都
2011-02-09 15:06:00 648 1
原创 FireFox经常出现Livemark Service 错误的解决
<br />最近一直在使用Firebug进行web程序的调试。但是在Firebug的控制台记录里经常发现原本不属于我的web程序的报错信息:<br />Livemark Service: feed processor received an invalid channel for http://tulip713.blogspot.com/feeds/posts/default?alt=rss<br />[Break on this error] Components.utils.reportError(
2010-09-27 16:28:00 1018 1
转载 解决eclipse-helios中Errors running builder JavaScript Validator的问题
<br /> <br />Eclipse Helios版本中,常常发现Build workspace 时,总是在验证的时候弹出错误:Errors occurred during the build.<br />Errorsrunningbuilder 'JavaScriptValidator' on project '##'.<br />java.lang.NullPointerException<br /><br />要解决这个问题,要就把JavaScriptValidator去掉
2010-09-27 09:58:00 2105
原创 用Javascript获取URL中的参数
web程序员常常通过一个网页的URL来传递参数,这个参数DotNet程序员通常也称之为QueryString。Java Sevlet 或者 Struts的Action中获取这个参数的方式与DotNet获取参数的方式大同小异。无非是一些this.getRequest().getParameter()等等的语句。这个很常见也很容易找到。以下要说的是在web客户端,通过Javascript脚本来获取QueryString的方法。如下:/* Get Parameter form URL QueryString.
2010-09-26 10:47:00 522
原创 Javascript脚本遭遇Expected identifier错误
<br /> 这几天调试程序都很正常。未曾想,有一个同事今天要测试我的程序,他用他的IE6浏览器一打开就发现了脚本错误:Expected identifier, string or number。但是用FireFox,IE8测试都没有这个问题。经测试,只有IE6,IE7会报这个脚本错误。而且从所报的脚本行数寻找过去,好像没有发现什么问题。于是几乎把整个程序文件重新过了一遍。折腾半天后发现是由于程序里多出了一个逗号。而这样的逗号FireFox和IE8都会忽略掉,IE6和IE7会认为逗号后面还有代码
2010-08-26 16:55:00 1722 2
原创 关于Java Servlet 调用 DotNet webservice的问题
Servlet中包含一些业务处理的方法,响应客户端的数据请求。比如对数据进行增删改查等等。在这里,Servlet本身不连接数据库进行操作,中间还有一个WebService,这个里面封装的是数据对象,并包含了数据的校验功能。 所以这里Servlet 的主要功能,就是将客户端的数据请求发给WebService,并将WebService返回的数据打包发给客户端。这里用到的WebService是用C#写的。所以调用的方法与以往有一些不同。里面多了一个ServiceSoap对象。这个东西我开
2010-08-24 17:18:00 724
原创 Extjs TreePanel节点拖放问题:如何将节点拖放到叶子节点下
<br /> Ext.TreePanel有一个默认的控制,就是在允许拖放节点的时候,我们只能将节点拖放到 leaf = false 的节点下,而拖放节点到 leaf = true的节点的时候,界面上不出现节点被选定的状态。其结果是不管我们怎么拖动,都无法在一个叶子节点上做Append操作。<br /> 以下的代码是写在 nodedragover事件中的,当节点拖放时,我们对目标节点做一个判断,if (e.target.leaf) ,如果证明是叶子节点,将该节点leaf属性 置为fal
2010-08-20 17:12:00 2067 1
原创 异步Ext.TreePanel获取后台数据时的注意事项
<br /> 在Web页面实现树形结构无疑会带来很酷的界面效果。但是如果这棵树上的节点非常的多,那么一次性导入整个树形结构就会使web页面长期处于处理等待状态。所以遇到这样的情况,较通常的解决方案就是采用异步树结构。换句话说,只有当我们点击Ext.TreePanel上的某一个节点的时候,我们才会去向后台服务程序发出请求,以获取这个节点下的子节点。<br /> 由于自己才接触Extjs没有多久,TreePanel也不是很了解。所以我每一次想要获取某节点的子节点时,会在treeLoader.
2010-08-16 14:01:00 2250
原创 怎样修改Ext.Element对象的样式
下面一个例子是修改Ext.Element对象的样式items : [{ xtype : 'label', text : 'Logicform', width : 135, x : 30, y : 30}, { xtype : 'textfield', id : 'logicformField', readOnly : true, style : 'background:lightgray', x : 130, y : 30, w
2010-08-12 13:36:00 1588
原创 获取Extjs store对象数据
//取出Store对象的index行中的"domainName"字段的值。domainStore.getAt(index).get("domainName");//取出在domainStore中一个domainID对应的domainNamevar index = domainStore.find("domainID", Ext.ComponentMgr.get('cbdomain').getValue());var record = domainStore.getAt(index);var re
2010-08-10 18:05:00 2270
原创 编写Extjs treepanel的节点展开事件
在Extjs中使用treepanel时,我们常常会期望点击树节点旁边的加号 “+” 来展开这个节点(这个节点不一定是Treepanel当前选中的节点)。我们需要对beforeexpandnode或者expandnode事件编程。以下以beforeexpandnode为例,描述该事件的使用方法:listeners : { 'beforeexpandnode' : function(node, deep, animal) { lockPanel(); if (node != null || n
2010-08-10 15:39:00 11282
原创 部署一个Extjs 调用 Serlvet 访问 DotNet webservice 与 MySQL 数据库的程序
如题,我不是要描述这个项目是干什么的。至于用了哪些技术细节,等完成了这个项目我再写博客详细描述。这里我主要是提一下,这个项目从公司带到家里来做,这两天光为了迁移这个程序所遇到的一些问题。如下进行简单的描述,只做备忘,以后遇到可做参考:1、部署webservice,在IIS下出现 报错:发生意外错误0x8ffe2740原因:IIS端口被占解决方法:netstate -ano 找出占用80端口的进程号,在任务管理器中对照PID找到该应用程序,在windows服务中终止该程序运行,并设定该服务只能手
2010-08-01 13:57:00 704
原创 关于服务器管理端口被占用的诊断
<br />如果怀疑端口有被占用的嫌疑。<br />windows下使用netstat命令,如下:<br />C:/WINDOWS/system32>netstat -ano<br />Active Connections<br /> Proto Local Address Foreign Address State PID<br /> TCP 0.0.0.0:21 0.0.0.0:0 LIST
2010-07-31 00:45:00 341
原创 导入大量数据时出现MySQL Server has gone away 的解决方法
今天需要迁移一个大概26M多一点的数据库到我的台式机。于是我在其他的机器上用HeidiSQL将这个数据库导出成一个大sql文件,这个文件不仅包含数据库全脚本,而且还有包括所有的数据Insert语句。也就是说我计划把这个数据库结构+数据的大文件直接放在我自己的台式机上运行。这样,我就完全复制了这个数据库。 不幸的是,我在台式机上的HeidiSQL中Import这个sql文件时出现了SQL Error 2006 MySQL Server has gone away的报错。 通过G
2010-07-31 00:04:00 2010
原创 Servlet 与 Extjs.data.store之间的数据传递 之 XML 篇
在web应用中,用户点击页面某控件,向服务器端请求数据是最最常见的一项事务。Extjs这个当下极为流行的RIA框架,也将请求数据这一块做的非常易用了。但是由于不熟悉。很多人还是会在Extjs入门的时候付出一点点小代价的。以下用一个实例来说明Servlet 和 Extjs.data.store之间是如何传递XML结构的数据的。 任务:Servlet 与Extjs.data.store之间的数据传递。 步骤: 1、写一段servlet获取客户端请求参数,
2010-07-29 16:06:00 1060
原创 开发经验小结--Eclipse中的工程标识有错误但检查源码无引用上的错误
<br /> 最近做一个Web项目,主要是以Extjs 向 Servlet发请求,由Servlet再请求WebService端的数据。Extjs 客户端的脚步做出来轻车熟路。WebService不是我写的,根据同事所讲,打了一通jar包,然后又检查了一番,将确定不会用到的jar包再剔除掉。而后Clean Project, 重新Deploy。发现Eclipse总是报我写的一个类有问题。反复检查,没有发现有错,但是Eclipse Package Explorer上的工程名称旁边打了一个红叉。后请教同事
2010-07-29 13:42:00 499
转载 连系动词come与go有何差别
<br />以下内容转自:英语语法网<br />come 和 go 均可用作连系动词,但用法上有区别,请看题:<br />It was a pity that he __________ blind,but to the joy of his family,his dream of becoming a musician __________ true at last. <br />A. came,came B. went,went C.
2010-06-25 09:41:00 306
转载 连系动词后可以接to be吗
<br />以下内容转自:英语语法网<br />有这样一道题:<br />The story sounds __________. <br />A. to be true B. as true C. being true D. true<br />此题应选D。该题很容易误选A。这里涉及连系动词后是否接to be的题:<br />1.在seem,a
2010-06-25 09:39:00 309
转载 there 还是 it
以下内容转自 :英语语法网请看下面这道题:_________ doesn’t seem to have been much difficulty in solving the problem.A. It B. That C. There D. He许多同学一看选项便想当然地认为,这是考查形式主语 it 的用法,所以便毫不犹豫地选了A。同学们
2010-06-25 09:37:00 208
原创 Extjs Combo控件 下拉选择之后的事件触发
combo控件的定义:items: [ { xtype: 'combo', id: "cbdomain", x: 60,
2010-06-24 20:01:00 6238 1
原创 Extjs Combo控件 下拉不能显示全部候选项的解决方法
<br />例子: 在ViewPort.ui.js中有一个combo 控件初始化时,只能显示当前选中项,不能显示全部候选项。<br /> 1、按照网上google到的资料中显示,需要将triggerAction属性设置为"all",设置为"query",或者不设置都不能正常显示全部候选项。刚开始由于是静态绑定数据。设置triggerAction后该问题得到解决。如下:<br /> item:[ { xtype: 'combo',
2010-06-24 16:40:00 2581 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人