while(rs.next())          
{
     Not_Title=rs.getString("论坛名称");
 Not_Content=rs.getString("版主姓名");
    Submit_Button="修改";
}}else
{
Modify_Id="0";
Not_Title="";
Not_Content="";
Submit_Button="新增";
}
%>请教下这段代码的解释,麻烦留下注释~!

解决方案 »

  1.   

    while(rs.next())       如果搜索出来有值,,则循环    

         Not_Title=rs.getString("论坛名称");//从数据库"论坛名称"字段读出值传给 NOT_TITLE 
     Not_Content=rs.getString("版主姓名"); //同样取出斑竹名称
        Submit_Button="修改"; //按钮显示为"更改按钮"
    } }else 

    Modify_Id="0";  //没有取得值的话,,则出现"新增按钮" 
    Not_Title=""; 
    Not_Content=""; 
    Submit_Button="新增"; 

      

  2.   

    while(rs.next())           

         Not_Title=rs.getString("论坛名称"); --从数据库获取的结果集rs中列名为"论坛名称"的值赋给not_title
     Not_Content=rs.getString("版主姓名"); --同上
        Submit_Button="修改"; 赋值给submit_Button
    } }else 

    Modify_Id="0"; 
    Not_Title=""; 
    Not_Content=""; 
    Submit_Button="新增"; 

    %> 
    这是在页面上的吧。最好不要在页面上写这业务逻辑代码。这个实质就是用IF ELSE判断后赋值的语句块。