1、注释
2、字符串的连接
3、另一个页面的提交,在此页面获取   toRecord可能是一个表单的提交,也有可能是直接从地址栏传过来的参数

解决方案 »

  1.   

    应该是在session中放入了pgidX,pgidX在本页面通过这个串连接的方式动态生成。
      

  2.   

    <!--
    Program:employee.jsp
    Decription:員工基本資料維護(JSP版)
    Date:2003/1/7
    Author:Senshawsession variable
    ${pgid}_status:{"add","update"}
    -->
    中放的是些版本信息,作者等信息。正规软件都有这些信息的
      

  3.   

    1.为什么会把这个函数注释掉而后面是用到这个函数的<!--function doProcess(action)
    {
      //alert(action);
      form1.command.value = action;
     
      if (action == "delete") {
        isConfirm = confirm("您確定要刪除此筆資料嗎?");
        
        if (isConfirm) {
          form1.submit();            
        }
      
      } else { 
        form1.submit();
      
      }
    }
    -->
    2。我知道是字符串连接但我不知道(pgid+"_status")这个属性怎么来的,不可能每个页面都有这个(pgid+"_status")属性
    3。我输地址的时候没加toRecord,也没有表单提交
    4。<form name="form1" action="employee_process.jsp" method="post" >
    <input type="hidden" name="command" value="" />
    <input type="hidden" name="pgid" value="<%=pgid%>" />
    <input type="hidden" name="toRecord" value="<%=now_record%>" />
    这几句话什么意思
      

  4.   

    String pgid="employee";
    String status = (String)session.getAttribute(pgid+"_status");
    if (status == null) status = "add";事实上pgid在开始的时候就已经固定,而且在后面并没有重写这个值,由于多次用到这个pgid,这样写修改方便session.getAttribute(pgid+"_status"); 这个是在其它页面中已经定义了的,这个页面只是取值
    try {
      now_record = Integer.parseInt(request.getParameter("toRecord"));
    } catch (Exception ex) { }如果取不到值,定会报错,估计前页已经定义啦4. 传值到提交的页面