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了吗

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘