在javascript里用双引号,把函数名换一个试试。

解决方案 »

  1.   

    window.open("see.jsp?id="+id,id,"scrollbars=yes,status=no,toolbar=no,location=no,menu=no,width=500,height=400");另外see.jsp可能没写对路径 用绝对路径试试看
      

  2.   

    换了绝对路径还是不行的呀!而且也换成了单引号都是:
    type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:463)
    at org.apache.jsp.show$jsp._jspService(show$jsp.java:287)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)但把<%=id%>换成数字就好了!这是什么原因呀?各位大哥如果有类似的代码麻烦发个给我好吗?
    [email protected]谢谢!
      

  3.   

    id应该是你从数据库中取出来的
    在取数据库数据时:取数据的时候要按照数据库字段的顺序来取
    比如数据库 varchar id
              varchar name
              varchar address取的时候一定要按下面顺序来取:
            rs.getString("id")
            rs.getString("name")
            rs.getString("address")你可以先取出,付值给变量,eg:String s1=rs.getString("id");
                              String s2=rs.getString("name");
                              String s3=rs.getString("address");
    然后你就可以随意顺序使用s1,s2,s3了!
      

  4.   

    谢谢你!: zxhong(红透半边天) 
    太感谢你了,我的问题终于解决了!