2 purensong333 purensong333 于 2015.06.23 18:38 提问

jsp页面传值在spring mvc中的controller中的获取
 <%
    Seller seller =(Seller)session.getAttribute("sellerinfo");
  %>
    <form action="<%=basePath%>plmanage/updateSeller.do" method="post">
        <input type="hidden" name="id" value="<%=seller.getSlId()%>">
        <table>
            <caption>更新卖家信息</caption>
            <tr>
                <td>用户名:</td>
                <td><%=seller.getSellerName() %></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="password" name="password" value="<%=seller.getPassword() %>"/></td>
            </tr>
            <tr>
                <td>性别</td>

                <td>
                    <%
                        if(null==seller.getGender()){
                            %>
                                <input type="radio" name="gender" value="男">男<input  type="radio" name="gender" value="女">女 
                            <%
                        }else if(seller.getGender().equals("男")){
                    %>
                        <input type="radio" name="gender" value="男" checked="checked">男<input  type="radio" name="gender" value="女">女       
                    <% 
                        }else{
                        %>
                        <input type="radio" name="gender" value="男" >男<input  type="radio" name="gender" value="女" checked="checked">女
                        <% }%>
                </td>
            </tr>
            <tr>
                <td>店铺名</td>
                <td><input type="text" name="storename" value="<%=seller.getStorename()%>"/></td>
            </tr>
            <tr>
                <td>电话</td>
                <td><input type="text" name="telephone" value="<%=seller.getTelephone()%>"/></td>
            </tr>
            <tr>
                <td>Email</td>
                <td><input type="text" name="email" value="<%=seller.getEmail()%>"/></td>
            </tr>
            <tr>
                <td>店铺书的数量</td>
                <td><input type="text" name="bookamount" /></td>
            </tr>
        </table>
        <input type='submit' value='提交'>
        <input type="reset" value="重置"> 
    </form>
  </body>

我先说明一下我的目的,在更新用户界面将信息传到controller中调用service更新至数据库,但是controller中获取不到实体Seller。

简单的注册页面就可以将Seller绑定到controller中,为什么这边加了一个数据的获取就不行了。这里的seller数据获取至已有的表单数据。

我做的就是将表单中的数据支持更新修改操作,跳转到如上的代码进行信息输入,再跳转到controller中进行service存储数据

1个回答

diaoliwei2
diaoliwei2   Rxr 2015.06.23 19:04

为什么不用springmvc的标签,你方法上加参数 @Validated Seller seller了吗

Csdn user default icon
上传中...
上传图片
插入图片