本帖最后由 guoshuai_8888 于 2009-09-05 15:27:49 编辑

解决方案 »

  1.   

    呵呵 不知道你是啥意思,不过我说的是,修改是要两步完成的,第一步是查询,也就是要先把你所要修改的那条记录查询出来,你可以根据where条件把那个数据查询出来,第二步是修改命令,也是根据条件来执行的,而要修改的数据就是你传过来的参数,哥们。
      

  2.   

    把你的参数用url传值的方式丢过去,然后在到action中取出来转型用就好了。
    例如:<a href="update.do?byId=${id}">这样会把参数传递给你另一个处理业务逻辑action
    那样基本上就能做到了。你实践一下把。
      

  3.   

    第一个页面查询:
    <input type=text name=score value=<%=rs.getString("score")%>
    第二个页面修改:
    String upd="update loginer set score='"+request.getParameter("score")+"' where user='111'"
    如果要查询成绩,同样的
    第一个页面,静态,做个表单,接收用户输入的查询条件;
    第二个页面,
    String upd="select * from loginer where user='"+request.getParamer("user")+"'"当然,这个做法不够好,可能的话,自己去学下PreparedStatement
      

  4.   

    比如你这个页面为update.jsp
    你在a.jsp
    里跳转到update.jsp页面时加上update.jsp?score=“<%=这里选择你要传的一个变量%>”
    在update.jsp
    String score=(String)request.getParameter("score");String upd="update loginer set score='“+score+”' where user='111'";