zoukankan      html  css  js  c++  java
  • 异步发送表单数据到JavaBean,并响应JSON文本返回

    1)  提交表单后,将JavaBean信息以JSON文本形式返回到浏览器

    <form>
            编号:<input type="text" name="id" value="1"/><br/>
            姓名:<input type="text" name="name" value="哈哈"/><br/>
            薪水:<input type="text" name="sal" value="5000"/><br/>
            <input type="button" value="异步提交注册"/>
        </form>
        
        <script type="text/javascript">
            $(":button").click(function(){
                var url = "${pageContext.request.contextPath}/user/add.action";
                var sendData = {
                    "id":1,
                    "name":"哈哈",
                    "sal":5000
                };
                $.post(url,sendData,function(backData,textStatus,ajax){
                    alert(ajax.responseText);
                });
            });
        </script>
    public class User {
        private Integer id;
        private String name;
        private Double sal;
        public User(){}
        public Integer getId() {
            return id;
        }
        public void setId(Integer id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public Double getSal() {
            return sal;
        }
        public void setSal(Double sal) {
            this.sal = sal;
        }
    }
    @Controller
    @RequestMapping(value="/user")
    public class UserAction {
    
        @RequestMapping(value="/add")
        public @ResponseBody User add(User user) throws Exception{
            System.out.println(user.getId()+":"+user.getName()+":"+user.getSal());
            return user;
        }
        
    }

    spring.xml

     <!-- Action控制器 -->
          <context:component-scan base-package="loaderman.javaee.springmvc.app25"/>      
    
    
            <!-- 配适器 -->
          <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
                  <property name="messageConverters">
                         <list>
                          <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
                         </list>
                  </property>
          </bean>
  • 相关阅读:
    快速幂取模
    程序人生系列之新闻发布系统 0105
    JavaWeb之博客系统(四)
    [转]树状数组
    题目:免费午餐
    题目:删数问题
    题目:三元组
    题目:分子团
    题目:[汪老师结婚]婚礼上的袭击
    题目:[SBN号码]
  • 原文地址:https://www.cnblogs.com/loaderman/p/10063349.html
Copyright © 2011-2022 走看看