首页 > 代码库 > 学习进度条8

学习进度条8

 

第十周

日期

星期一

星期二

星期三

星期四

星期五

星期六

所花时间(包括上课)

19:30-21:00

(编程河北省科技信息通用调查系统)

8:00-10:00

(上课)

16:30-22:00

(编程河北省科技信息通用调查系统)

10:20-12:00

(编程河北省科技信息通用调查系统)

13:20-22:30

(编程河北省科技信息通用调查系统)

 

18:25-20:30

(用纸上原型法描述系统)

20:40-23:40

(编程河北省科技信息通用调查系统)

16:20-19:00

(实验二,业务流程图)

19:00-22:00

(编程河北省科技信息通用调查系统)

07:30-11:30

(编程河北省科技信息通用调查系统) 

12:30-18:00

(编程河北省科技信息通用调查系统)

18:30-22:00

(编程河北省科技信息通用调查系统)

代码量(行)

268

312

649

261

415

782

博客量(篇)

0

0

0

0

0

1

了解到的知识点

1. 用jquery-validation框架做验证,在jsp失败,  但是一样的代码 放到html页面中能用了,这是因为浏览器只认识html,不认识jsp或者asp,但是有时候界面需要逻辑控制,所以就得用相应的技术来实现,这样比较方便。而jsp在后台通过服务器解析为相应的html,然后在供浏览器识别显示。服务器在读到这段代码后,根据相应的业务逻辑,编译程相应的servlet,在由servlet输出到页面(输出的就是html)。其实jsp是通过容器转换成servlet,servlet通过输出流在页面显示,再转发到浏览器,浏览器解析之。一句话,jsp就是servlet。

 

 

 

1. jsp如何将数据库中的内容显示到下拉列表中,

 <select   id="select1" name="select1">
    <option value="http://www.mamicode.com/请选择"   selected="selected">请选择</option>
   <%
    for(int i=0;i<list.size();i++){   %>
    <option   value="http://www.mamicode.com/">
    <%=list.get(i).getName() %>
   </option>
     <%  }      %>
  </select>

 

1. 在jsp面页中实现按

Enter键相当于按Tab键

onkeydown=

"if(event.keyCode

==13){event.key

Code=9}例如:
  <input type="text"  

onkeydown="i

f(event.keyCode==13){event.keyCode=9}"/>
  <input type="text"/>

2. 第二种方法:document.

onkeydown = function

(){
  event.keyCode

 = 

(event.keyCode == 13)

?9:event.keyCode;
  }

1. 哪些情况下需要使用纸上原型(适用情况):当需要快速解决不确定问题的时候,可以使用纸上原型。例如需要快速确定一个基本流程时,需要快速确定一个框架方案时。

2.在jsp中如何实现三级菜单联动,数据从后台数据库中读出?

jQuery+jsp

Spring   MVC+jsp

Jsp+ajax

jsp+js

1. 业务流程图和数据流程图的区别,业务流程图就是用一些规定的符号及连线来表示某个具体务处理过程。业务流程图的绘制是根据系统详细调查过程中所得的资料,   按业务实际处理过程,   用规定的符号将它们绘制在同一张图上。它的绘制无严格的规则,   只需简明扼要地如实反映实际业务过程。在绘制过程中一般也遵循“自顶向下”的原则。而数据流程图的绘制方法较为复杂,   它是按照“自顶向下,   逐层求精”的方法进行的,   也就是将整个系统当成一个处理功能,画出它和周围实体的数据联系过程,   即一个粗略的数据流程图(   顶层数据流程图),然后逐层向下分析,   直到把系统分解为详细的低层次的数据流程图。

1. 问题:三级联动基本功能可以实现,但有点问题,当选择第一个下拉框时,第二个下拉框会随着改变,但第三个下拉框不会随着变化。两种方法解决:1.通过Ajax,最好返回responseXml
  在一级onchange时,清空二级,清空三级,回调函数把二级填充,在二级onchange时,清空三级,回调函数把三级填充。2.页面初始时,将所有二级,三级全部用javascript数组存入页面,然后在一级onchange时或二级onchange时,遍历这些数组,根据业务关系将数据找到并通过javascript操作表单元素的方法将相对的select填充

学习进度条8