purensong333 2015-06-23 10:38 采纳率: 12.5%
浏览 17053

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条回答 默认 最新

  • DreamTHT 2015-06-23 11:04
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥20 白日门传奇少一个启动区服和启动服务器的快捷键,东西都是全的 , 他们说套一个出来就行了 但我就是弄不好,谁看看,
  • ¥15 昨天电脑装了matlab好像多了个虚拟盘,关机前还被舍友插了usb不知道干了什么,今天开机电脑就变这样了,求解答
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计