美文网首页JAVA
java数据交互(二)

java数据交互(二)

作者: 冰点雨 | 来源:发表于2017-02-23 21:24 被阅读2次

    上一篇说了说Java项目中 action与servce层之间的数据交互,现在来说说jsp页面与ation之间的数据交互。
    我这个框架调用方法的格式为:action名/方法名.do
    jsp中的代码:

     function addData() {
           $("#form1").attr("action", "/personAction!addPerson.do");
           $("#form1").submit();
     }
    
     <form id="form1" method="post">
            <input type="button" onclick="addData()" value="添加">
     </form>
    

    注意:只有form表单可以这样调用action的方法
    action中的代码:

    private TestPerson tp = new TestPerson();
     public TestPerson getTp() {
            return tp;
        }
    
        public void setTp(TestPerson tp) {
            this.tp = tp;
        }
    
        public TestPerson getModel() {
            return tp;
        }
    
     public void addPerson(){
            tp.setAddTime( getCurrentTime());
            Json j = new Json();
            try {
                testService.add(tp);
                j.setSuccess(true);
                j.setMsg("添加成功!");
            } catch (ValidateFieldsException e) {
                System.out.println("调试:" + e.getMessage() + "调试");
                j.setMsg("添加失败");
            }
            writeJson(j);
        }
    

    testService.add(tp)中tp是TestPerson的对象。框架可以调用getModel()方法得到对象。也可以使用 request.getParameter("name")方法取得input输入框的内容,再通过set方法赋值给TestPerson对象。

    相关文章

      网友评论

        本文标题:java数据交互(二)

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