<html>
  <head>
    <title>Wrox Pizza's: New Order</title>
  </head><body>  <b>Name:</b>
  <% out.println(request.getParameter("name")); %>
  <br>
  <b>Address:</b>
  <% out.println(request.getParameter("address")); %>
  <br>
  <b>Delivery:</b>
  <% out.println(request.getParameter("purchaseType")); %>
  <br>
  <b>Margherita?</b>
  <% out.println(request.getParameter("margherita")); %>
  <br>
  <b>Hawaiian?</b>
  <% out.println(request.getParameter("hawaiian")); %>
  <br>  
  <b>Pepperoni?</b>
  <% out.println(request.getParameter("pepperoni")); %>
  <br>  
  <b>Size:</b>
  <% out.println(request.getParameter("size")); %>
  <br></body></html>谁帮我解释解释 这句:
<% out.println(request.getParameter("name")); %> 
request 怎么来的,getParameter() 方法哪来的? "name" 相当于一个变量吧?

解决方案 »

  1.   

    根据代码来看 上一页是一个表单就是类似于在bbb.html中
    form mothed ="post or get" action ="aaa.jsp">
    <input ………………………………name = "name">
    ……………………
    </form>
    这样的代码
    提交时,会把表单数据通过url改写等方式传给aaa.jsp也就是你贴出的代码所在的文件,<% out.println(request.getParameter("name")); %> 就是获得bbb.html传过来的 name表单项的值并发送到客户端
      

  2.   

    wrox的书? 呵呵~~~八成我还看过
      

  3.   

    是的,wrox的书,Beginning JSP ,不过我没有。我只是去wrox下的代码,来研究研究。