日期:2014-05-18  浏览次数:20720 次

困惑了很久,大家帮下忙!
listInsert.jsp的程序如下:
<%@   page   language= "java "   contentType= "text/html;charset=gb2312 "%>
<jsp:useBean   id= "make "   class= "datastructure.C1 "   scope= "page "/>
<html>
<%String   k=request.getParameter( "k1 ");%>
<head>
<meta   http-equiv= "Content-Type "   content= "text/html;charset=gb2312 ">
</head>
<body   bgcolor= "#FFCCFF ">
<%
if(k!=null)   make.draw(response);
else{
%>
<div   align= "center ">
<br> <br> <br> <br> <br> <br> <br> <br> <br>
<font   size= "12 "   color= "#0033CC "> <b> 数据结构在线演示 </b> </font>
</div>
<%}%>
</body>
</html>

javascript中的程序如下:
function   listInsert()
{
    var   i=window.prompt( '建立数据 ', 'ipsege ');
    if(i!=null)
    {
    var   j=window.prompt( '插入元素 ', 'p ');
    }
    if(j!=null)
    {
            var   k=window.prompt( '插入位置 ', '3 ');
    }
    frame=parent.frames[3];
    frame.location.href= "listInsert.jsp?k1= "+k;
}

为什么在.jsp文件中只执行if语句,而else语句从不执行?

------解决方案--------------------
不会吧???你不带参数k1进去访问试试看.怎么可能嘛