<%
  String k = request.getParameter("a");
 %>这样就可以了,jsp没法设断点吧

解决方案 »

  1.   

    你的题目问:“有几种方法”,答案应该是有多种方法,主要有Get方法和Post方法。正文里的问题,第一个,按zhwquan(飞雪)的方法即可。设了断点还是不停,(如果你用的是jbuilder)应该使用右键菜单里的Debug...,如果还使用Run...就是不停。另,to zhwquan(飞雪),在jbuilder里可以给jsp设断点。
      

  2.   

    JSP有一种最好的方法,用javaBean.我给你看一个例子。
    提交JSP
    <html>
    <head>
    <title>标题</title>
    </head>
    <body>
    <form action=jspArr2.jsp method=post>
    第1个数<input type=text  name=num  value="" size=5/><br>
    第2个数<input type=text  name=num  value="" size=5/><br>
    第3个数<input type=text  name=num  value="" size=5/><br>
    第4个数<input type=text  name=num  value="" size=5/><br>
    第5个数<input type=text  name=num  value="" size=5/><br>
    <input type=submit  name=commit  value="提交"/>
    </form>
    </body>
    </html>接受JSP
    <%@ page contentType="text/html;charset=gb2312" %>
    <HTML>
    <HEAD>
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <jsp:useBean  id="myArrBean"  class="myBeans.ArrayBean"  scope="page"/>
    <jsp:setProperty  name="myArrBean"  property="arrP"  param='num'/>
    <jsp:getProperty  name="myArrBean"  property="aver"/>
    </BODY>
    </HTML> JavaBean的代码。
    package myBeans;
    public class  ArrayBean 
    {
    //定义三个属性(其中两个需要保存)
    private   double[] num;
    //加数
    public void setArrP(double[] n)
    {
    num=n;
    }
    public double[] getArrP()
    {
    return num;
    } public double getAver()
    {
    double aver=0;
    for(int i=0;i<num.length;i++)
    {
    aver=aver+num[i];
    }
    return aver/(num.length);
    }}
      

  3.   

    测试了一下,真的可以给jsp设断点
      

  4.   

    zhwquan(飞雪) or louisqiang(tenwin) :
      传参数我试了,
      <%
        String k = request.getParameter("a");
      %>
      返回的是null,什么原因?断点可以设了,谢谢.
      

  5.   

    <form name="form1">
       ...
       ....
       ..... </form>
     是否还应设别的地方,感觉是没有请求?help me!
      

  6.   

    <form action=你要提交到的页面 method=POST或GET name="form1">
     ...
       ....
       ..... </form>