第一个项目阶段总结清单

1.基础数据去重处理
2.基础数据删除操作限制(表现为页面上不可选)
3.关联信息关联删除
4.空值验证
5.查询条件转化以便统一
6.页面填充Ajax
7.文件上传下载
8.excel文件的读取,excel文件中单元格数据类型无法确定该怎样取值,excel文档设计
9.批量删除之局部刷新,当含有不可选的复选框时又该如何处理?
事实上只是id字符串构造上会不相同,做法如下:
var j=0;
for ( var i = 0; i < selectFlag.length; i++) {
 if (selectFlag[i].checked) {
  flag = true;
  //uniExamCourseIds+=selectFlag[i].value + ",";
  uniExamCourseIds += "\"" + j + "\": \"" + selectFlag[i].value
    + "\"" + ",";
   ++j;
  }
 }

10.select标签级联固定?
11.什么地方需要转换编码格式
12.翻页技巧、翻页局部刷新
13.页面操作响应(servlet处理后用xml数据传到js中)
14.文本框验证
15.查询的优化
16.Ajax实现页面操作后跳转
17.@Consumes和@Produces的区别和用的范围
18.查询的时候用"-"分开和用"?a=b&b=c"查找有什么区别,谁的效率更高?
19.update用事务的方式相比于用update语句可以提高代码的复用性
20.一定要写好基础服务,例如一张表有很多个字段,获取全部数据往往执行效率很低(在大的查询数据下),我们往往要通过id得到name或者需要得到id和name供页面上用,页面显示name而传id,这时要提供好根据id串得到id-name的UtilObject的服务。

细节:
1.trim()可以清楚字符串前后的空格
2.后台构建视图时类前一定要加上
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
否则会报logException,具体异常描述:
 A message body writer for Java class java.util.ArrayList, and Java type java.util.List<org.wy.ccnu.edu.entity.UnifiedExamCourseVO>, and MIME media type application/json was not found
3.jsp的href 的url向controller传中文参数 乱码的问题如何解决?
String examSubject = new String(examSubjectString_.getBytes("ISO-8859-1"),"UTF-8");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值