<FORM METHOD="post" ACTION="input.jsp">
请输入信息:  
  <input type="text" id="biao">
 <input type="submit" name="Submit" value="提交">
</FORM>以上为input.htm 文件
以下为input.jsp 文件<%
   String str = request.getParameter("biao");
   out.println("str");%>为什么我在input.htm中任意输入什么,input.jsp返回的都是str (注:htm中 id="biao" 改成 name="biao"问题一样)!百思不得奇解.还望达人指出其中的问题!!!本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dkt9p/archive/2010/02/08/5298798.aspx

解决方案 »

  1.   

     你的这个错了:out.println("str"); 
    str是你定义的一个变量,打印他的值不要引号括起来啊;
    应该是这样out.println(str);
      

  2.   

    <input type="text" name="biao"> 
      

  3.   

    1楼正解 你输出的字符串,应该直接用out.println(str);
      

  4.   

    而且还要改成这样<input type="text" name="biao"> 
      

  5.   

    out.println("str");   输出的就是str,这个字符串,引号去掉
      

  6.   

    String str = request.getParameter("biao"); 
      out.println("str"); 崩溃中 out.println("str");//输出str字符串本身;
     out.println(str);//输出变量str的值;
      

  7.   

    out.println(str); 
    out.println("str"); //这个是输出str这个字符串
      

  8.   

    out.println("str");是这个问题了啦,你没有输出变量名字,输出的只是一个“str”的字符,当然只能输出这个东西了啊!!支持楼上的意见啦!
      

  9.   

    楼主啊,你犯了很低级的错哦!
    out.println("str");是输出的你括号中的字符串的嘛!
    而out.println(str);是输出的你变量的值哦!
    写程序写晕了?
    呵呵,不着急……慢慢来……