<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[andy_2的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/andy_2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; andy_2]]></copyright><item><title><![CDATA[ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题（方法二）]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83838300</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83838300</guid><author>andy_2</author><pubDate>Fri, 11 Feb 2011 14:56:53 +0800</pubDate><description><![CDATA[[url=http://geiliba.info/]给力吧！[/url]          [url=http://hongfanshu.blogbus.com/]红番薯[/url]
前面《[url=http://ricki.iteye.com/blog/898959]ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题（方法一）[/url]》说到了其中的一种解决方法，另外还可以通过...]]></description><category></category></item><item><title><![CDATA[ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题（方法一）]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83835799</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83835799</guid><author>andy_2</author><pubDate>Fri, 28 Jan 2011 15:12:34 +0800</pubDate><description><![CDATA[[url=http://geiliba.info/]给力吧！[/url]     [url=http://hongfanshu.blogbus.com/]红番薯[/url]
首先祝大家新春快乐！
原先代码：
[code=&quot;java&quot;]var taskFields = [
  		{name:'startTime'},//开始时间
  ];

var taskColModel = ne...]]></description><category></category></item><item><title><![CDATA[Struts导出数据并以CSV格式文件下载(HttpServletResponse)]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83816062</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83816062</guid><author>andy_2</author><pubDate>Mon, 24 Jan 2011 11:29:48 +0800</pubDate><description><![CDATA[给力吧！
      红番薯

在前面一篇《Struts导出数据并以CSV格式文件下载(StreamResult)
》中提到过：
StreamResult结果类型利用HttpServletResponse对象返回的ServletOutputStream对象向客户端输出下载文件的二进制数据。（摘自书籍《Struts 2深入详解

》）
 
如果使用streamResult，程序执行...]]></description><category></category></item><item><title><![CDATA[Struts导出数据并以CSV格式文件下载(StreamResult)]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83813557</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83813557</guid><author>andy_2</author><pubDate>Tue, 18 Jan 2011 15:04:16 +0800</pubDate><description><![CDATA[给力吧！
           红番薯

ExtJs前端代码：
this.exportGroup = function() {
var selectionModel = groupGrid.getSelectionModel();// 获取选中模式
var row = selectionModel.getSelected();// 获取被选中的行
var id = row.get(&quot;...]]></description><category></category></item><item><title><![CDATA[Hibernate多对多级联删除]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83809897</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83809897</guid><author>andy_2</author><pubDate>Tue, 11 Jan 2011 10:00:17 +0800</pubDate><description><![CDATA[推荐：[url=http://hongfanshu.blogbus.com/]红番薯[/url]       [url=http://geiliba.info/]给力吧！[/url]
         [url=http://blog.163.com/zzr_1984/]又一村[/url]       [url=http://blog.sina.com.cn/andyzzr]遗失的记忆[/url...]]></description><category></category></item><item><title><![CDATA[ExtJs 3.2.2 页面嵌入播放器]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83806891</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83806891</guid><author>andy_2</author><pubDate>Wed, 05 Jan 2011 11:00:28 +0800</pubDate><description><![CDATA[ExtJs 3.2.2 页面嵌入播放器
之前的文章中提到歌曲的上传，上传后需要对歌曲进行审核，过程中需要对音频进行试听，虽然这个功能还没说如何去实现，但Ricki在模块提交测试期间自己试着去实现该功能，代码如下：
[code=&quot;java&quot;]listeners : {
						'click' : function() {
							var songPlayer = new Ext.W...]]></description><category></category></item><item><title><![CDATA[ExtJs使用ComboBox的setValue方法时 未能选中正确的值]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83804420</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83804420</guid><author>andy_2</author><pubDate>Thu, 30 Dec 2010 13:55:52 +0800</pubDate><description><![CDATA[首先，提前祝大家元旦快乐，新年快乐！

这阵子把完成的模块给了运营支撑的同事测，其中他们提出在添加歌曲，当某歌手不存在时创建后能否把歌手名自动填上。刚开始，觉得不难，也就在添加歌手窗口返回时，把歌手ID作为ComboBox的setValue方法的参数以及重新load一次singerStore应该可以（理论上）。不过，试后发现通过setValue方法会把ID的值直接显示在ComboBox的输入框...]]></description><category></category></item><item><title><![CDATA[Struts2标签 使用pageContext.getAttribute("myAtt")返回null]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83803093</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83803093</guid><author>andy_2</author><pubDate>Tue, 28 Dec 2010 11:40:06 +0800</pubDate><description><![CDATA[在Struts2 API帮助文档中IteratorGeneratorTag类的说明找到如下例子
Example Three: 
 Generate an iterator with var attribute
[code=&quot;java&quot;] 
 
       
 [/code]
 This generates an iterator and put it in the PageCont...]]></description><category></category></item><item><title><![CDATA[ExtJs 树形菜单 Tab标签页容器展现内容]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83799679</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83799679</guid><author>andy_2</author><pubDate>Tue, 21 Dec 2010 15:09:08 +0800</pubDate><description><![CDATA[项目中用到了树形菜单，但看代码后，发现有些属性怪怪的，有和没有，页面显示的结果是一样的，为了搞清楚如果弄树形菜单，Ricki自己依样画葫芦，仿造了一个，过程中确实学到不少，所以说，看还不如动手更能掌握，代码如下：
[code=&quot;java&quot;]Ext.onReady(function(){
   Ext.QuickTips.init();
   
   var tabPanel = new E...]]></description><category></category></item><item><title><![CDATA[JQuery插件jqGrid的使用]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83797188</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83797188</guid><author>andy_2</author><pubDate>Thu, 16 Dec 2010 10:25:36 +0800</pubDate><description><![CDATA[JQuery和ExtJs相比，各有优点，JQuery侧重对DOM元素开发，而ExtJs侧重组件开发，虽然JQuery有许多插件来实现跟ExtJs同样的效果，但使用起来，却并不容易。如Ricki使用插件jqGrid做的一个小例子：
代码：
[code=&quot;java&quot;]




Insert title here







$(document).ready(funct...]]></description><category></category></item><item><title><![CDATA[Hibernate Tools插件的安装和使用]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83779780</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83779780</guid><author>andy_2</author><pubDate>Tue, 14 Dec 2010 23:45:03 +0800</pubDate><description><![CDATA[    大学的时候使用Myeclipse自带的功能自动产生hibernate的配置文件cfg.xml、entity class、hbm.xml以及DAO等，工作后，就再也没有用过Myeclipse了，而是用eclipse，所以想有没有eclipse插件可以自动产生hibernate相关文件的，最近在项目开发中，就发现了Hibernate Tools的使用。

    在网上找了一些关于Hibe...]]></description><category></category></item><item><title><![CDATA[ExtJs3.2.2+Struts2实现文件的上传]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83777554</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83777554</guid><author>andy_2</author><pubDate>Fri, 10 Dec 2010 13:35:28 +0800</pubDate><description><![CDATA[Struts2支持Common-FileUpload框架和COS框架，不过Struts2又在这些上传项目的基础上做了封装，屏蔽了上传文件的代码编程差别。

[code=&quot;java&quot;]var uploadForm = new Ext.form.FormPanel({
......
fileUpload : true,//注意这个必须的，否则文件内容并未上传上去
items:[{
xtyp...]]></description><category></category></item><item><title><![CDATA[Hibernate产生不能在数据库直接执行的SQL]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83775740</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83775740</guid><author>andy_2</author><pubDate>Tue, 07 Dec 2010 16:37:00 +0800</pubDate><description><![CDATA[之前做项目的时候，发现功能有问题，都会去debug，并把后台的SQL在数据库客户端执行，便可很快找出问题的所在，可今天发现功能是正确的，如查询一点问题也没有，但把后台Hibernate产生的SQL在数据库客户端执行，则将会出现问题，如：
UPLOAD_TIME...]]></description><category></category></item><item><title><![CDATA[Struts2支持自动类型转换，但还报NoSuchMethodException]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83774900</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83774900</guid><author>andy_2</author><pubDate>Mon, 06 Dec 2010 13:52:23 +0800</pubDate><description><![CDATA[      Web提交表单数据时，参数值都是以字符串的形式上传的，后有后台的框架自动进行类型转换或手动转换，如struts2会自动把String自动转换为一些基本的数据类型，如int。

       上个星期Ricki遇到一个很奇怪的问题，在Source类中有一个方法，如：
      [code=&quot;java&quot;] public void setLength(Short length) {...]]></description><category></category></item><item><title><![CDATA[Firebug对网页的 CSS、HTML 和 JavaScript 进行实时编辑、调试和监控]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83773841</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83773841</guid><author>andy_2</author><pubDate>Fri, 03 Dec 2010 16:48:35 +0800</pubDate><description><![CDATA[    使用Firefox的组件Firebug已经有段时间了，不是经常使用，但一旦使用，则发挥很大的调试作用，在《[url=http://ricki.iteye.com/blog/830330]ExtJs3.2.2使用combo实现自动完成（即动态查询）[/url]》中Ricki就用到了它，如当用户在输入框中输入字符时，combobox处理自动完成时，传送给服务器的参数如下：
[url=http...]]></description><category></category></item><item><title><![CDATA[ExtJs3.2.2使用combo实现自动完成（即动态查询）]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83772348</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83772348</guid><author>andy_2</author><pubDate>Wed, 01 Dec 2010 13:10:27 +0800</pubDate><description><![CDATA[     用过百度和Google的人，都会发现，当你输入关键字的时候，在输入框下面会列出一些近似或相关的关键字提供选择。最近，在添加歌曲的时候，需要选择歌手，其中需求提到在输入歌手名时，提供动态查询，代码如下：
     
[code=&quot;java&quot;]{
xtype : 'combo',
id : 'songSingerId',
fieldLabel : '歌手',
displayFie...]]></description><category></category></item><item><title><![CDATA[Javascript:if(0=='')条件为true （注意==和===的区别）]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83771276</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83771276</guid><author>andy_2</author><pubDate>Mon, 29 Nov 2010 17:03:10 +0800</pubDate><description><![CDATA[     前几天在编写javascript脚本代码时，发现if判断语句:if(v=='')当v为0时，其结果竟然为true,如：
[code=&quot;java&quot;]
if(0 == '') {
 document.write('我操，蛋疼');
}
if(0 == false) document.write('yes'); 
[/code]
执行结果为：
[b]我操，蛋疼
yes[/b]...]]></description><category></category></item><item><title><![CDATA[java.lang.reflect.InvocationTargetException]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83767335</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83767335</guid><author>andy_2</author><pubDate>Fri, 19 Nov 2010 16:34:55 +0800</pubDate><description><![CDATA[在某Action中定义了一个名为getXxxXxx的方法，返回值为String类型，方法体主要是把汉字转换为拼音，最后返回Action.SUCCESS，在struts.xml中定义返回结果类型为json。

现在Ricki删除某条记录，访问该Action中的delete方法，并设置Action中属性success的值，如果删除成功则为true,否则为false。在删除的时候，并未在consol...]]></description><category></category></item><item><title><![CDATA[ExtJs3.2.2动态生成CheckboxGroup和Checkbox]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83766873</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83766873</guid><author>andy_2</author><pubDate>Thu, 18 Nov 2010 21:49:45 +0800</pubDate><description><![CDATA[      昨天在创建歌曲的时候，需要选择标签，标签是由标签分类来管理的，如男歌手是分类，下面会有华语男歌手，日语男歌手等标签名，设置标签，用复选框形式展现，用户可选择多个标签，由于标签名不是固定的，所以需要动态产生这些复选框。
     创建复选框的方法：
      [code=&quot;java&quot;]// 获取创建复选框
    function getCheckbox(cbBl, cbName...]]></description><category></category></item><item><title><![CDATA[Oracle中CHAR (n)和VARCHAR2(n)的区别]]></title><link>https://blog.youkuaiyun.com/andy_2/article/details/83765319</link><guid>https://blog.youkuaiyun.com/andy_2/article/details/83765319</guid><author>andy_2</author><pubDate>Tue, 16 Nov 2010 16:30:08 +0800</pubDate><description><![CDATA[     今天在做删除歌曲的时候，出现org.hibernate.ObjectNotFoundException: No row with the given identifier exists:[cn..entity.Song#1]的问题，不过查看表后，id的值是存在的。

     经过一番查找，发现表中id字段的类型是CHAR(22)，以前记得跟VARCHAR2有所区别，即CHAR 的长...]]></description><category></category></item></channel></rss>