首页 » 技术分享 » 更新页面的代码

更新页面的代码

 

做了一个简单的更新页面,还没用到jstl标签。代码如下:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>更新学生信息</title>
</head>
<body>
    <!------
        更新操作  1.获取id  2.查询数据库数据  返回来的数据 进行填充form 3.根据用户修改的信息进行再次保存回数据库
    --------->
    <%
        ResultSet rs = null;
        String id = request.getParameter ("id");
        Connection conn = JdbcConnetUtil.conn ();
        PreparedStatement ps = conn.prepareStatement ("select name,age from student where id=?");
        try {
            ps.setString (1, id);
            rs = ps.executeQuery ();
        } catch (SQLException e) {
            e.printStackTrace ();
        }
    %>
    <%if (rs.next () ==true){%>
        <form action="UpdateStudentServlet" method="post">

            更新:
            <%try{%>
            姓名:<input type="text" name="name" value="<%=rs.getString("name")%>" /><br/>
            年龄:<input type="text" name="age" value="<%=rs.getString("age")%>"/><br/>
           <% } catch (SQLException e) {
            e.printStackTrace ();
            }%>
            <input type="hidden" name="status" value="isstudentUpdate">
            <input type="submit" value="提交">
            <input type="hidden" name="id" value="<%=id%>">
        </form>


    <%}else {%>

    <%}%>
    <%
        //最后再关闭资源  
        JdbcConnetUtil.close (rs,ps,conn);
    %>
</body>
</html>

转载自原文链接, 如需删除请联系管理员。

原文链接:更新页面的代码,转载请注明来源!

0