<%@ page contenttype="text/html;charset=gb2312"%>错了~~~应该是:
<%@ page contentType="text/html;charset=gb2312"%>

解决方案 »

  1.   

    程序没错~~别灰心
    还要改:<% date date=new date();%>为<% Date date=new Date();%>运行结果为:--------------现在的时间是: 
    --------------Mon Nov 03 15:56:15 CST 2003 
      

  2.   

    以后不能偷懒了,但是我记得有些语言的大小写是不区分的
    html\javascript\VBScript,还有一些把,不知道说的对不对
      

  3.   

    我是新手,初次来的这里,大家很友好哦,顺便讨教一些经验啊,呵呵
    以前也没有学过java,看jsp教程有一段时间了,基本的方法和思想能看懂
    学习jsp要注意哪些东西\和那些语言结合着学比较快捷一些呢.
      

  4.   

    看看这个程序,状态行出错
    <%@ page contentType="text/html; charset=gb2312"  %>
    <%@ page import=java.util.*" %>
    <html>
    <body bgcolor=cyan><font size=1>
    <p>请输入三角形三边的长度,输入的数字用逗号分割:
    <br>
    <form action="exmple2-1.jsp" method=post name=form>
    <input type="text" name="boy">
    <input type="submit" value="送出" name=submit>
    </form>
    </font>
    <%! double a[]=new double[3];
        String answer=null;%>
    <%
    int i=0;
    boolean b=true;
    double result=0;
    double a[]=new double[3];
    String answer=null;
    s=request.getParameter("boy");
    if(s!=null)
       {StringTokenizer fenxi=new StringTokenizer(s,", ,");
         while(fenxi.hasMoreTokens())
           {String temp=fenxi.nextToken();
             try{a[i]=Double.valueof(temp).doublevalue();
              i++;
            }
    catch(NumberFormatException e)
              {out.print("<br>"+"请输入数字字符");
          }
    }
    if(a[0]+a[1]>a[2]&&a[0]+a[2]>a[1]&&a[2]+a[1]>a[0]&&b=true
    {double p=(a[0]+a[1]+a[2])/2;
    result=Math.sqrt(p*(p-a[0])*p-a[1])*p-a[2]));
    out.print("面积:"+result);
    }
    else
    {answer="你输入的三边不能构成一个三角形";
    out.print("<br>"+answer);
    }
    }
    %>
    <p>你输入的三边是:
    <br>
    <%=a[0]%>
    <br>
    <%=a[1]%>
    <br>
    <%=a[2]%>
    </body>
    </html>
      

  5.   

    s=request.getParameter("boy");
    if(s!=null)
       {StringTokenizer fenxi=new StringTokenizer(s,", ,");
    =====================
    s哪来的?
    if(a[0]+a[1]>a[2]&&a[0]+a[2]>a[1]&&a[2]+a[1]>a[0]&&b=true
    =====================
    if((a[0]+a[1]>a[2])&&(a[0]+a[2]>a[1])&&(a[2]+a[1]>a[0])&&(b=true))try{a[i]=Double.valueof(temp).doublevalue();
    =====================
    try{a[i]=Double.valueOf(temp).doubleValue();
    一般第2个单词首字母大写!result=Math.sqrt(p*(p-a[0])*p-a[1])*p-a[2]));
    ====================
    result = Math.sqrt(p*(p-a[0])*(p-a[1])*(p-a[2]));StringTokenizer fenxi=new StringTokenizer(s,", ,");
    ====================
    StringTokenizer fenxi=new StringTokenizer(s,",");
    先找了这么多,写程序细心点撒,好多问题看出错信息就可以搞定