美文网首页
2018-03-04 web用户项目:更新数据信息

2018-03-04 web用户项目:更新数据信息

作者: 紫杉叶子 | 来源:发表于2018-03-06 10:33 被阅读0次

    笔记如下

    • 用户的更新操作:查找用户信息,在显示,修改后,再存储,最后显示更新的内容


      4.png
    • 更新入口
    <td>
            <a href="javascript:void(0)" onclick="confrimDel('${customer.id}')">删除</a>
            <a href="${pageContext.request.contextPath }/getonebyid?id=${customer.id}" >更新</a>                  
    </td>
    
    • 将查找出来的数据存到customer对象中,并转发数据到jsp中回显
    <body>
    
        <h3>客户信息修改页面</h3>
    
        <form action="${pageContext.request.contextPath}/update" method="post">
            <table>
                <tr>
                    <td>客户编码:</td>
                    <td>
                    <input type="hidden" name="id" value="${customer.id}"> 
                        ${customer.id}
                    </td>
                </tr>
                <tr>
                    <td>姓名</td>
                    <td><input type="text" name="name" value="${customer.name}">
                    </td>
                </tr>
                <tr>
                    <td>姓别</td>
                    <td>
                        <!--- checked="checked" --> <!-- radio的回显 --> <input type="radio"
                        name="gender" value="male"
                        <c:if test="${customer.gender == 'male'}">
                            checked="checked"
                        </c:if>>男
                        <input type="radio" name="gender" value="female"
                        <c:if test="${customer.gender == 'female'}">
                            checked="checked"
                            </c:if>>女
    
    
                    </td>
                </tr>
                <tr>
                    <td>生日</td>
                    <td><input type="text" name="birthday" id="birthday"
                        value="${customer.birthday}"></td>
                </tr>
                <tr>
                    <td>邮箱</td>
                    <td><input type="text" name="email" value="${customer.email}">
                    </td>
                </tr>
                <tr>
                    <td>手机</td>
                    <td><input type="text" name="cellphone"
                        value="${customer.cellphone}"></td>
                </tr>
                <tr>
                    <td>爱好</td>
                    <td>
                        <!-- checkbox --> <!-- checked="checked" --> <input type="checkbox"
                        name="preference" value="弹棉花"
                        <c:if test="${fn:contains(customer.preference,'弹棉花')}">
                                checked="checked"
                            </c:if>>弹棉花
    
                        <input type="checkbox" name="preference" value="玩毛线"
                        <c:if test="${fn:contains(customer.preference,'玩毛线')}">
                                checked="checked"
                            </c:if>>玩毛线
                        <input type="checkbox" name="preference" value="麻辣烫"
                        <c:if test="${fn:contains(customer.preference,'麻辣烫')}">
                                checked="checked"
                            </c:if>>麻辣烫
                        <input type="checkbox" name="preference" value="敲代码"
                        <c:if test="${fn:contains(customer.preference,'敲代码')}">
                                checked="checked"
                            </c:if>>敲代码
                        <input type="checkbox" name="preference" value="睡觉"
                        <c:if test="${fn:contains(customer.preference,'睡觉')}">
                                checked="checked"
                            </c:if>>睡觉
    
                    </td>
                </tr>
                
                <tr>
                    <td>类型</td> 
                    <td>
                        <!-- selected="selected" --> 
                        <select name="type">
                        
                            <option value="普通客户"
                                <c:if test="${customer.type == '普通客户'}">
                                 selected="selected"
                                </c:if>
                            >普通客户</option>  
                                
                            <option value="vip客户"
                                <c:if test="${customer.type == 'vip客户'}">
                                 selected="selected"
                                </c:if>
                            >VIP</option>
                            <option value="超白金客户"
                                <c:if test="${customer.type == '超白金客户'}">
                                 selected="selected"
                                </c:if>
                            >超白金</option>
                            
                            
                            
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>描述</td>
                    <td>
                        <textarea rows="5" cols="75" name="description" >${customer.description}</textarea>
                        
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <input type="submit" value="更新">
                    </td>
                </tr>
            </table>
        </form>
        
    </body>
    

    之后得到更新后的数据后在存到数据库中,并且回到查询页面.

    相关文章

      网友评论

          本文标题:2018-03-04 web用户项目:更新数据信息

          本文链接:https://www.haomeiwen.com/subject/kiiffftx.html