jsp:
<tr bgcolor="#FFFFFF"> <td align="right"><p>数字</p></td> <td> <input type="text" name="fpNumB" maxlength=8>-<input type="text" name="fpNumE" maxlength=8>
</td>
</tr>
jsp中有两个连接的“text”□-□,我输入一段数字,数据库循环的插入
我Servlet是这样获得String FPHM = request.getParameter("fpNumB");的值,我想问fpNumE的值怎么获得(对应的都是 FPHM) ,还有for循环怎么写?FPHM是String类型
谢谢了

解决方案 »

  1.   


    String FPHM_B = request.getParameter("fpNumB");
    String FPHM_E = request.getParameter("fpNumE");
    int f_start=Integer.parseInt(FPHM_B);
    int f_end=Integer.parseInt(FPHM_E);
    for(int i=f_start;i<=f_end;i++){
    执行插入语句(参数为i);
    }
      

  2.   

    String FPHM = request.getParameter("fpNumB");
    String FPHM1 = request.getParameter("fpNumE");DJ_FP FP = new DJ_FP();
    FP.setFPHM(FPHM);
    FP.setFPHM(FPHM1);?
    怎么得到他的值添加到数据库里?
      

  3.   

    不知道LZ后台怎么写的??不知道LZ要干什么 ??
    DJ_FP FP = new DJ_FP(); 
    FP.setFPHM(FPHM); 
    有了这句..
    下面这句干吗 ??下面这句等于覆盖了上面那句,难道LZ不知道 ??
    FP.setFPHM(FPHM1);
      

  4.   

    知道啊!但是怎么把获得的值全都插进数据库呢?没有FP.setFPHM(FPHM); 
    插不进去!我的意思就是怎么避免这种情况
      

  5.   

    package com.web;import java.io.IOException;import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import com.dao.DJ_FPDAO;
    import com.model.DJ_FP;public class DJ_FPServlet extends HttpServlet {
    /**
     * 
     */
    private static final long serialVersionUID = -5450133331101478105L; @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String FPHM = request.getParameter("fpNumB");
    String FPHM1 = request.getParameter("fpNumE");
    String LRR_DM= request.getParameter("lrr");
    String LRRQ = request.getParameter("datey");
    String LQR_DM = request.getParameter("lry");
    String LQRQ = request.getParameter("datey1");
    DJ_FP FP = new DJ_FP();

    //FP.setFPHM(FPHM1);
    FP.setLQR_DM(LQR_DM);
    FP.setLQRQ(LQRQ);
    FP.setLRR_DM(LRR_DM);
    FP.setLRRQ(LRRQ);


    long NumB = Long.parseLong(FPHM);
    long NumE = Long.parseLong(FPHM1);
    int fpnumlen = Integer.parseInt(""+((NumE - NumB)+1));
    for(int i=0;i<fpnumlen;i++){
    DJ_FPDAO FPDAO = new DJ_FPDAO();
    FPDAO.saveDJ_FP(FP);
    }
    request.getRequestDispatcher("success.jsp").forward(request, response);
    return;
    }
    }
    后台