out.println("stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";"); 
能给详细讲讲这句话的意思吗

解决方案 »

  1.   

    不太懂JSP
    out.println:是jsp的web输出,如同asp/.net的response.write或PHP的echo ,print
    stmcSz["+i+"]=:是对上面申明的数组赋值
    databean.getStmcSz()[i]:这应该是数据库读取后记录集的取值了运行后在前台HTML的显示:
    <script language="javascript"> 
    var stmcSz=new Array();// 试题名称数组 
    var zcztSz=new Array();// 仲裁状态数组 
    var qdsjSz=new Array();// 启动时间数组 
    var qdipSz =new Array();// 启动IP数组 
    var yzcslSz =new Array();// 已仲裁数量数组 
    var wczSz =new Array();// 误差值数组 
    var fxkSz =new Array();// 复选框数组 
    stmcSz[0]="数据值"; 
    .
    .
    .
      

  2.   

    out.println是jsp的输出,他输出的其实就是javascript 代码,然后由浏览器执行他输出的代码
      

  3.   

    大家能不能把这句话out.println("stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";"); 
    给分解一下啊,我实在是不明白里面的\和""啊
      

  4.   

    out.println("") 是JSP的一个输出语句,结果就是在网页中生成双引号中的内容。
    stmcSz["+i+"]= 这一部分是JAVASCRIPT语句,目的是给数组的第i个元素付值
    databean.getStmcSz()[i] 这一部分就是JSP里从databean这个对象中取出值来
      

  5.   

    out.println("") 是JSP的一个输出语句,结果就是在网页中生成双引号中的内容。 
    stmcSz["+i+"]= 这一部分是JAVASCRIPT语句,目的是给数组的第i个元素付值 
    databean.getStmcSz()[i] 这一部分就是JSP里从databean这个对象中取出值来 
      

  6.   

    那中间的那个红色是什么意思啊:stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";"); 
      

  7.   

    "\"" --- 添加一个双引号, \' 是单引号
    如此,你就知道是怎么一回事了
    alert("]=\"")
    alert("\";")("stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";")
    ==("stmcSz["+i+"]='"+databean.getStmcSz()[i]+"';")双引号里面是字符串,
    i,databean.getStmcSz()[i] 这2个是变量
      

  8.   

    out.println("stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";"); 
    输出过程,其中\" 是一个整体,也就是说把这段代码可以分成stmcSz[   i   ]=\"   databean.getStmcSz()[i]
        \"
    这样应该看得懂了吧。
      

  9.   

    out.println("stmcSz["+i+"]=\""+databean.getStmcSz()[i]+"\";"); 
    out.println("  ");为输出;
    \"为转义字符输出,输出",后面那个一样;
    //   "stmcSz["+i+"]="+databean.getStmcSz()[i]+"\";"); //  "\";")两边"相当于" "处理字符串";
    // 就是相当于输出stmcSz["+i+"]="databean.getStmcSz()[i]";//相当于把它输出;交给浏览器处理javascript语句;
    就相当与着个语句;
    给stmcSz []对象赋值,由于用到变量所以["+i+"],i为变量,由于是数组或集合等类对象,所以使用变量要用"";
    databean.getStmcSz()[i]为调用方法()所以直接用变量i了;
    后面