<form action="test.jsp">
<input id="Name" type="text" name="Name" runat="server" value="<%=name%>"
<input type="submit">
</form>然后你的test.jspString name = request.getParameter("Name");

解决方案 »

  1.   

    cheify(清风) ( ) 信誉:99 ::::::::::::::::::::::我就是你这样作的,可是取得的是数据库中原来存的数据,
                   不是修改后 的数据呀!!!!!!!!!!!!!!!
    我该怎么做?????????????????!!!!!!!!!
      

  2.   

    1.先从数据库中取得数据(updatedata.jsp):
    <%String name=rs.getString("name");%>
    <input id="Name" type="text" name="Name" runat="server" value="<%=name%>"
    然后自己修改,提交。
    2.提交到数据库中(insertdata.jsp):
    在此,假设UpdateBean是连接数据库的一个javabean,而且executeUpdate(String sqlstr)是它的一个方法,那么把新的数据放回到数据库中就可用如下代码显示:
    <%
     String name=(String)request.getParameter("name");
     String sqlstr="update student_info set name='"+name+"'";
     UpdateBean.executeUpdate(sqlstr);
    %>
      

  3.   

    xudaorong(道
    兄弟;我就是这墨做的。但是数据不变不能修改
      

  4.   

    把当前页面的处理页设成自己,提交数据用post方法
    <form action="自己.jsp" method=post>
    这样在你页面提交之后,可以用前面几位说的方法取到修改过的提交的数据
    然后调用bean存入数据库就行了
      

  5.   

    xudaorong(道道道) ( ) 说的已经很详细了 就这样应该没错啊?另外如果要解决存入中文问题 应该这样写String name = new String(request.getParameter("name").getBytes("ISO8859_1"));