`

项目施工时的一点经验

JSP 
阅读更多

        博客好久没更新了.想来原因大概有两方面吧,一是这段时间活多,没时间写,二是遇到的问题也大都是些小问题, 心理有种不值一写的想法.

        其实不管问题大小,积累下来就是大问题,另一方面考虑,正是因为是小问题自己把问题看得很透,更有利于自己练笔.

        今天改代码时碰到一个小问题,于是就写了下来.

        问 题是这样: jsp中有一个下拉菜单,这个下拉菜单option的value是写成这样的"<option value='0' ... > ",也就是说这里的value是个数字型的"0",而这个"0"对应的真正值是一个">="号, 以这种方式, 后台Java代码得多一转换步骤.

        代码很是ugly, 于是想改下, 目标是把"value='0' "改成"value='>=' "这样的格式.

        有了这个目标后,并没有不管三七二十一马上动手去改,而是认真想了想这个改动都涉及到哪些文件/功能块?
所涉及的文件有三,一个是jsp,一个是action,最一个是model类.

        那改时是否顺着这个三个文件一个一个是改? 当然可以, 但会隐患,容易改丢.

        有没有更好的修改步骤?

        后边觉得还是顺着数据的流向,沿着数据从DB中出来再到最终显示一步步地改, 这样就不会有什么遗漏了.

        有了这样的"谋"后, 行起来也就坚毅多了. 这样改完后,启动服务器一运行,嘿嘿.... 啥错也没报, OK了. 这就是传说的"一条过"?!

2
0
分享到:
评论
1 楼 pstinghua 2008-12-11  

相关推荐

Global site tag (gtag.js) - Google Analytics