macoo

记录收获的点点滴滴

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 在做struts2的多文件上传时,选择了几个比较大的文件,点击“提交”后,画面没有提示说文件太大,而是清空了各个表单项,查看控制台显示如下错误:严重: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its si... 阅读全文
posted @ 2010-02-22 17:16 macoo 阅读(822) 评论(0) 推荐(0) 编辑

摘要: 验证码 阅读全文
posted @ 2009-12-08 15:44 macoo 阅读(4697) 评论(10) 推荐(3) 编辑

2010年4月29日

摘要: 1、textArea 显示文本内容,在部分手机上无法显示全部内容,每一行的最后几个字被挡住琢磨了很久终于找了出来,解决方案如下:[代码]2、若要对文本框中的内容设置补丁:[代码]内容往右10像素3、如果list上不想要显示文字多余时的省略号[代码]4、重写Dialog要让标题与Form的样式一致[代码]5、声音播放[代码]6、使得TextField也能够在触屏手机上点击时出现输入编辑解决方法:在T... 阅读全文
posted @ 2010-04-29 10:39 macoo 阅读(316) 评论(0) 推荐(0) 编辑

2010年4月28日

摘要: j2me mvc 阅读全文
posted @ 2010-04-28 17:47 macoo 阅读(657) 评论(0) 推荐(0) 编辑

摘要: LWUIT提供了一个Dialog类,而Dialog类有很多静态的show方法来为我们显示对话框。首先不说这么多的show方法具体是干什么的(我也不清楚每个show方法是做什么的),这些show方法不仅参数繁多,而且在页面中显示时非常之丑,以及对话框的大小和位置我们不能够随心所欲。但好歹Dialog类是继承自Form类的,我们当然可以把Dialog当成Form来使用,比如在Dialog中addCom... 阅读全文
posted @ 2010-04-28 17:04 macoo 阅读(894) 评论(0) 推荐(0) 编辑

摘要: 网上关于LWUIT九宫格的代码是有不少,但是那些代码都是一样的。我最开始学习LWUIT时,也看了一下那份代码,但是看了几行就没看了,自己多半没有看懂,于是就放了一段时间。现在我做的项目也需要做九宫格,于是就又回头看那份代码,感觉代码还是不好看而且觉得有点多,也许很多初学者看着都会比较头疼。其实网上九宫格的代码,可扩展性更好,更符合面向对象的思想。我现在提供的代码供初学者理解和学习(我本人也是初学者... 阅读全文
posted @ 2010-04-28 17:01 macoo 阅读(787) 评论(1) 推荐(0) 编辑

摘要: J2ME图片缩放 阅读全文
posted @ 2010-04-28 16:53 macoo 阅读(366) 评论(0) 推荐(0) 编辑

摘要: 在做相册时,首先我们清楚思路,清楚我们到底要做什么,以及该实现什么样的效果。我用LWUIT做的这个相册有两个界面:1.显示相片列表2.显示相册原始图具体实现:1.显示相片列表 原始图片一般都是比较大的,在显示相册列表时,需要把这些大图生成缩略图,缩略图以Button来显示 列表以GridLayout显示,每行4个,计算缩略图的宽,高(根据屏幕宽和按钮的Margin来计算,适应所有屏幕)。2.显... 阅读全文
posted @ 2010-04-28 16:49 macoo 阅读(498) 评论(0) 推荐(0) 编辑

2010年3月31日

摘要: 关于在C#中使用 “字段编辑器” 的说明当需要在一个类中使用某个字段并进行get和set时,在java中我们通常的办法是首先定义相应的属性,如:name,然后添加对应的getter和setter方法,以得到封装属性,暴露方法的目的。在C#中有一种比较简便的方法做到,例如在一个类中有name,age,team三个字段(属性),那么我们可以这样定义:public String ... 阅读全文
posted @ 2010-03-31 17:23 macoo 阅读(289) 评论(2) 推荐(0) 编辑

2010年3月15日

摘要: 1.一旦我们为某包的Action显示的制定了某个拦截器,则默认拦截器不会起作用,如果该Action需要使用该默认拦截器,则必须手动配置该拦截器的引用。只有当Action中没有显示指定拦截器时,该Action所在包的默认拦截器才会而对该Action生效。2.覆盖拦截器栈中某个拦截器的属性的方法:<interceptor-ref name="my-stack"> <param nam... 阅读全文
posted @ 2010-03-15 14:57 macoo 阅读(377) 评论(0) 推荐(0) 编辑

摘要: 1.OGNL通过索引访问ValueStack中的对象。[0].name[1].name上面使用的索引的方式并不是直接取得指定元素,而是从指定索引开始向下搜索。访问ValueStack里的属性:${bar}2.OGNL对非根对象属性的访问前要加#号#foo.blashStruts2的命名对象,他们与根对象无关,只是存在于Stack Context中,所以访问他们时需要使用#前缀来指明:paramet... 阅读全文
posted @ 2010-03-15 14:57 macoo 阅读(954) 评论(0) 推荐(0) 编辑

摘要: 1.命名空间只有一个级别。如果请求的URL是/bookservice/search/get.action,系统将先在/bookservice/search的命名空间下查找名为get的Action,如果在该命名空间内找到名为get的Action,则由该Action处理用户请求;如果在该命名空间下没有找到名为get的Action,系统将直接进入默认的命名空间中查找名为get的Action,而不会再/b... 阅读全文
posted @ 2010-03-15 14:56 macoo 阅读(300) 评论(0) 推荐(0) 编辑