欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单的前后台数据收发

程序员文章站 2022-05-18 19:14:57
...

一、Session域形式

后台数据使用

request.getSession().setAttribute("keyname", objname);

前台接收用

${keyname}

后台接收前台数据用

String filmName = req.getParameter("filmName");

二、ajax形式

后台用

String strJson=JSON.toJSON(listname).toString();
将list集合转为json字符串格式
//数据返回前台
resp.setContentType("text/html;charset=utf-8");
        try {
            resp.getWriter().print(strJson);        //print换成write也行
        } catch (IOException e) {
            e.printStackTrace();
        }

前台接收

 <label id="one">天线宝宝</label>
<script type="text/javascript">
var tt=document.getElementById("one").innerText;
$.ajax({
            url: "请求路径",
            type: "post",
            dataType:"json",
            data:{"filmName":tt}, //向服务器发送的数据
            async: false,
            success: function(result){              //result 接收的数据
            var newData = JSON.stringify(result);    //将json对象转换为字符串
            newData = eval("("+newData+")");   //解析json
​
            console.log(newData);
            }});
</script>

后台接收data数据

String filmName = req.getParameter("filmName");          
相关标签: 知识点 java