赛迪网 > IT技术 Java > 头条列表
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

web开发过程总需要注意的一些地方

发布时间:2007.12.21 07:19     来源:赛迪网    作者:yirancn

Web 开发的一些注意点
1.字符编码的转换: 
         String  Xm=new String(txm.getBytes(“ISO8859-1”),"gbb2312"); 
2.提示框的弹出:
    
        alert("添加导师信息成功");
    
3.hidden框必须放在tr,td中,才能被当作表单提交。采用.do的方式传递参数到另       外一个页面中时,必须使用hidden框来传递默认的参数。
4.按照姓名进行模糊搜索的sql语句:
    "select UID,XM,ZGH,UUID from HUST_JG_JB where XM like '"+xmtemp+"%' and XM!='"+xm+"' order by XM"
     xmtemp是取出来的姓名的姓。
5.统计的sql语句:
    String sql = "select DISTINCT HUST_JG_DS.YJXKM as DM,DM_JB_YJSYJXK.MC as MC,"+
    "(select count(*) from HUST_JG_DS where DSLBM='3'and HUST_JG_DS.YJXKM=DM_JB_YJSYJXK.DM)as             BSD,"+
    "(select count(*)from HUST_JG_DS where DSLBM='1'and HUST_JG_DS.YJXKM=DM_JB_YJSYJXK.DM)as             BD,"+
    "(select count(*)from HUST_JG_DS where DSLBM='2'and HUST_JG_DS.YJXKM=DM_JB_YJSYJXK.DM)as             SD,"+
    "(select count(*)from HUST_JG_DS where DSLBM!='1' and DSLBM!='2'and DSLBM!='3'"+
    " and HUST_JG_DS.YJXKM=DM_JB_YJSYJXK.DM)as other "+
"from HUST_JG_DS,DM_JB_YJSYJXK where HUST_JG_DS.YJXKM=DM_JB_YJSYJXK.DM";
     注意子查询语句的使用。
6.使用jsp在开发过程中要注意循序渐进,完成一个功能后再做另一个功能,并行操作是不行的。

7.使用类struts结构开发时,注意理清楚事务的流向,每一步的文件不要设错。主要是以下几个方面:
      ActionForm(包含两个默认的方法:validate和reset方法);
      Action;
      struts-config;防止出现form没有被填充数据的错误。

8.对与每一个action注意设置返回值,来提供异常处理的依据。

9,判断一个ArrayList是否为包含元素,不能用ArrayList==null而要用ArrayLisy.inEmpty()来进行判断。

10,数据库的异常data tuncation,说的是数据库的字段要求的字段长度与给出的字段长度不一致,给出的字段长度超出要求的字段长度。

11,页面设计方面,注意text框和下拉框的宽度一致。

12,在页面跳转方面,注意使用提交到本页面,通过识别不同的参数来显示不同的数据和页面。
    (责任编辑:包春林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 解决FCKeditor在weblogic下发布和使用 (12-20) · JAVA基础:JAVA中具有实例缓存的不可变类 (12-20)
· Java语言中的ClassLoader与Package机制 (12-20) · 区县级国产电子政务解决方案推介大会召开 (12-20)
· 2007年“中国芯”技术与发展大会颁奖典礼 (12-20) · 多核线程-volatile原理与技巧 (12-19)
· 框架:struts的tiles框架应用的一些体会 (12-19) · 初学者必读:本人关于Spring的一些整理 (12-19)
· 程序人生:程序员关注的Java 和 C#的比较 (12-19) · JAVA高级:关于数据库设计中的14个技巧 (12-19)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 电子商务行业规范出台 电子商务发展目标与规划
· 中小企业网站存在盲目性 消费习惯需重点培养
· 天灾中信息化显力量 CIO如何应对新领导IT改革
· 河南网通数据中心工程 网御神州VPN解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统