<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  
 <BODY>
  <Form action="testPassword.jsp" method= post name=form>
  姓名:<input type=text name= "Names">
  密码: <input type=text name= "Passwords">
    <input type=submit name= "submit" value="提交">
  </Form>
 </BODY>
</HTML>
-------------------------------------------------------------------------------
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
   </HEAD> <BODY>
  <%
   String s1 = request.getParameter(Names);
   String s2 = request.getParameter(Passwords);
  %>
  <Center>
  您输入的用户名是:< %= s1%><br>
  您输入的密码是:<%= s2%>
  </Center>
 </BODY>
</HTML>这是个简单的输入数据,并在在另一个页面里显示的测试程序。不知道哪里有错,请帮忙看一下哪里有错,先谢谢了。
出错提示如下:
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 9 in the jsp file: /dataInput/testPassword.jsp
Generated servlet error:
E:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\dataInput\testPassword_jsp.java:52: 找不到符号
符号: 变量 Names
位置: 类 org.apache.jsp.dataInput.testPassword_jsp
   String s1 = request.getParameter(Names);
                                    ^
An error occurred at line: 9 in the jsp file: /dataInput/testPassword.jsp
Generated servlet error:
E:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\dataInput\testPassword_jsp.java:53: 找不到符号
符号: 变量 Passwords
位置: 类 org.apache.jsp.dataInput.testPassword_jsp
   String s2 = request.getParameter(Passwords);
                                    ^
2 错误

解决方案 »

  1.   

    String s1 = request.getParameter(Names);
    String s2 = request.getParameter(Passwords); 
    没加引号
      

  2.   

      String s1 = request.getParameter("Names"); 
      String s2 = request.getParameter("Passwords"); ............
      

  3.   

    应该是
    String s1 = request.getParameter("Names");
    String s2 = request.getParameter("Passwords"); 
      

  4.   

    页面改完后:<BODY> 
      <Form action="testPassword.jsp" method="post" name="form"> 
      姓名: <input type="text" name= "Names"> 
      密码: <input type="text" name= "Passwords"> 
        <input type="submit" name= "submit" value="提交"> 
      </Form> 
    </BODY> 取值改正后:String s1 = request.getParameter("Names"); String s2 = request.getParameter("Passwords");
    如果满意记得给分
      

  5.   

    E:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\dataInput\testPassword_jsp.java:52: 找不到符号 
    这种错误到这里找就可以了,看生成的代码错误在那里,就比较容易明白了
      

  6.   

    String s1 = request.getParameter(Names); 
    String s2 = request.getParameter(Passwords); 找不到符号 
    符号: 变量 Names 找不到符号 
    符号: 变量 Passwords 没有加""初学者不应该心急哦,应该多留意错误的信息!