Web页面,form变量的三级设置模式: 对于一个页面的属性,我们经常的需要各种条件的判断,然后产生不同的效果。如: 页面上有一个下拉列表框,表示一个代码。 1、 应用中需要根据不同的选择,也面有不同的控制动作; 2、 而有的动作有时有条件的,如果条件不满足,就要重新设置为选择前的值; 3、 而判断的条件是代码选择由1—〉2时才会有条件限制。 由以上相应的要求,就要对jsp相应的form设置相应的属性变量: 1、 currentCode 用来完成设置和接受jsp的值。如果值正常发生变化,就要重新设置previousCode= currentCode; 2、 previousCode 如果条件不满足或用户确认每通过,就要用此值设回原来的值。CurrentCode=previousCode; 3、 originCode 如果判断的条件与其自身的转变状态有关,就要有此值。 if(currentCode==2 && originCode==1){ if(condition){ …… CurrentCode=previousCode; } }else{ previousCode= currentCode; }

评论