你确信你运行了jsp程序吗?
这样试试:
<a href='..jsp?fatherid=<%=id_father%>'>或者这样试试他的值
<%
  string temp = id_father;
  out.println(id_father);
%>
<a href='..jsp?fatherid=<%=temp%>'>

解决方案 »

  1.   

    <a href=..jsp?fatherid=<%=id_father%>>
      

  2.   

    应该是这样写:<a href='..jsp&fatherid=<%=temp%>'>
                               ...
      

  3.   

    我肯定是运行了,代码如下:
    <%@ page contentType="text/html; charset=GBK" %>
    <%@ page import="merp.common.util.*" %>
    <%@ page import="merp.sc.server.dba.common.*" %>
    <%@ page import="java.sql.*"%>
    <html>
    <head>
    <title>
    lanmushezhi
    </title>
    </head><body>
    <%
      DBA dba=null;
      Connection conn=null;
      dba = new DBA(ActiveConnection.SQL_TYPE_MYSQL);
      conn=dba.initDBA(null);
      String sql="select * from sd_productkind";
      String [][] str=dba.loadDataFromDB(conn,sql,1,5,false);//连数据库,返回数蛛
      %>
      <table>
       <tr>
          <td>类别名</td>
         <td width="60%">操作</td>
      </tr>
      <%
      for(int i=0;i<str.length;i++)
      { 
      out.printlnln("<tr><td>");//需要分页
      out.printlnln(str[i][1]);
      out.printlnln("</td>");
      out.printlnln("<td>");
      out.println("<a href='addlanmu.jsp?fatherid=" + str[i][0] + "'>添加子类");
      out.println("</a>");
      out.println("</td>");
      out.printlnln("<td>");
      out.println("<a href='xianshilanmu.jsp?lanmuid="+ str[i][0]+"'>显示");
      out.println("</a>");
      out.println("</td>");
      out.println("<td>");
      out.println("<a href='dellanmu.jsp?lanmuid="+str[i][0]+"'>删除"); 
      out.println("</a>");
      out.println("</td>");
      }
      dba.closeDBA(conn);
     %>
       </table>
    </body>
    </html>