问题一:request.getParameter("参数name"); //具体的某个参数,并且没有重复的,返回String
request.getParameterMap();//返回所有参数,以Map形式存储,key为参数名,value为值
request.getParameterNames();//返回所有参数,是Enumeration类型的对象
request.getParameterValues("参数name");//同第一个,只是有重复的情况下用,返回String[]问题二:<%@ page import="java.util.*" %>
<%@ page import="StuBean" %>
<jsp:useBean id="searchResult" scope="request" class="java.util.ArrayList"/> 
<c:forEach var="item" items="${searchResult}" varStatus="status">
<c:out value="${item.stu_id}" />
<c:out value="${item.stu_name}" /> 
<c:out value="${item.stu_sex}" />
....  
</c:forEach>
问题三: 不对,不应该提交到JSP页面中,因为你是在servlet里进行动作的,所以要提交到这个servlet中,也就是你配置的URL 问题四: 可以存在request中,request.setAttribute(name, value);

解决方案 »

  1.   

    一、request.getParameter("Jsp中的text的name");
    二、request.setAttribute("mapname", map);这是在servlet中
         在jsp中就在这不说了、、、、、、、
    你在servlet中传的什么,你就在JSP中得到什么就OK了,用if 和for得到
      

  2.   

    我记的书上好象有说过如果在servlet用request.setAttribut()的话
    那么servlet的结尾要用request.getRequestDispatcher("PageIndex.jsp").forward(request,response);
    来跳转到jsp,在jsp才能用jsp.getAttribute();
    不知道是不是这样的 
      

  3.   

    第二个问题用二楼的jstl标签不是很好吗?