简单的前后台数据收发

一、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");          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值