代码改变世界

阅读排行榜

struts表单校验失败后的整数重显问题

2006-12-04 20:05 by java ee spring, 190 阅读, 收藏,
摘要: 通过王涛完成的项目练习,发现了struts中的表单校验失败后重显的一个问题:假设ActionForm Bean中有一个整数类型的属性,如果将其类型定义为int,这个属性的默认值是0;在表单页面中用一个文本框来输入这个属性的值,当文本框中没有填写任何内容时,发送到WEB服务器的参数值为一空字符串"";当ActionForm Bean中的其它属性校验失败时,回到表单页面重新显示,这时,与整数字段对应的文本框中显示的内容为0,而不是最初的那样(没有任何内容)。 为此,我们想到了在Spring MVC中所采用的办法:将整数类型的属性定义为Integer类型,这样,该属性的默认值为n 阅读全文

《当程序员的那些狗日日子》(四十九)倾注心血而成的系统

2011-10-08 00:12 by java ee spring, 189 阅读, 收藏,
摘要: 调整心情后,我继续回到原来的工作和生活的状态。经过两个多月的狗日般的上班日子后,视频管理系统学生后台之前提出要修改的地方已修改完成了,教师后台也开发得七七八八了。实际上这两个多月的时间一部分是用在学生后台的修改上了,一部分是用在教师后台的开发上了,因为教师后台的功能很多都跟管理员后台的功能相似,所以可以直接从管理员后台那里搬过来后再稍作修改即可,因此可以不用费很大的功夫。一天宗问我系统也开发了那么长时间了,快完成了没有。于是我如实向宗说明情况,宗听后也没再多说什么。可是我还是不敢松懈怠慢,继续加紧开发。又是一段紧张而辛苦的敲代码日子后,教师后台也初步开发完成了,整个视频管理系统也算初级开发完成 阅读全文

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用9

2011-08-16 08:37 by java ee spring, 189 阅读, 收藏,
摘要: 辞职创业吴言在经过了几天的反复思考,终于下定决心辞职创业了。做出这个决定真的需要很大的勇气,因为自己的年纪做为程序员来说,已经属于很高龄了,如果创业失败几乎没有退路,再找工作将很难,合适的工作几乎是不可能的。但是如果一辈子就这么重复着当下的生活,他又不甘心,非常的不甘心,放弃一切也要尝试一把的诱惑使他难以抗拒。整整一个上午,吴言都在早已写好的辞职邮件界面上,他需要鼓足勇气才能按下发送按钮,但是每一次他都在最后一刻放弃了,终于在近乎于误操作的情形下,他按下了发送按钮。终于,吴言如释重负,完成了一件大事。但是心里也有了一丝的不安,创业失败和失业这些词时常在脑海里闪现,每到想起这些,吴言都会觉得脊背 阅读全文

11月12日工作流培训日记

2006-11-12 19:15 by java ee spring, 189 阅读, 收藏,
摘要: 梁老师今天讲解了工作流中的definition的数据存储在哪里,instance的状态数据存储在哪里,以及如何从definition到一个instance的内部细节。一个instance Activity里记录了Processor和definition Activity的id,一个instance Activity中有多个WorkItem,这些WorkItem是根据任务分配给多个角色顺序执行或并发执行时产生的。基于他们公司的工作流引擎,在Appfuse的基础上结合spring MVC,Spring,hibernate做一个用户登陆的程序,然后做一个撰文与审批的工作流,整个与撰文相关的业务用一个 阅读全文

11月6日自定义标签培训日记

2006-11-08 23:20 by java ee spring, 189 阅读, 收藏,
摘要: 今天还是讲解自定义标签。首先介绍了IterationTag接口、以及迭代输出标签体内容的标签实现原理和应用。在讲解迭代输出集合中的元素的例子时,先讲解用普通程序代码迭代输出集合的情况:for(String user : users){System.out.println("姓名:" + user)}上面的程序代码包含三个信息:迭代变量、集合对象、显示格式,用自定义标签进行迭代输出时,其格式如下:<it315:iterate var="user" collections="<%= users %>">姓名:${u 阅读全文
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 90 下一页