JSP数据交换的形式
2015-07-27 11:23
423 查看
1.前台从后台的数据获取。
var userId = ' <%= session.getAttribute("clientUserId")%> '
而session的设置是在ClientUserController里,
session.setAttribute("clientUserId",saved.getId());
2.前台从后台的数据获取。(接口形式)
var ctx = "${pageContext.request.contextPath}";
var buildingId = '<%=request.getParameter("buildingId")%>';
htmlobjWeibo = $.ajax({url: ctx + "/building/getBuilding?buildingId=" + buildingId, async: false});
appListWeibo = $.parseJSON(htmlobjWeibo.responseText).data;
contentWeibo = appListWeibo.description;
3. Jsp与Jsp之间参数传递。通过点击events.jsp中的链接进入house-detail.jsp,将house-detail.jsp所需要的参数传递。
$('#photo0').attr('href',ctx+"/house-detail.jsp?activityId="+appList[0].activityId);
house-detail.jsp中接收从events.jsp中传来的参数。
var buildingId = '<%=request.getParameter("buildingId")%>';
4.Jsp向后抬传递数据。
$.ajax({
//提交数据的类型 POST GET
type: "POST",
//提交的网址
url: ctx + "/comment/createComment",
//提交的数据
data: {
clientUserId: appList.clientUserId,
buildingId: appListActivity.buildingId,
content: $("#content").val()
},
//返回数据的格式
datatype: "json",
//成功返回之后调用的函数
success: function (data) {
alert2("评论成功,获取1积分!请刷新页面确认");
htmlobjIntegral = $.ajax({url: ctx + "/anonymous/addIntegralByUserId?clientUserId=" + userId, async: false});
var appListIntegral = $.parseJSON(htmlobjIntegral.responseText).data;
},
//调用出错执行的函数
error: function () {
//请求出错处理
}
});
var userId = ' <%= session.getAttribute("clientUserId")%> '
而session的设置是在ClientUserController里,
session.setAttribute("clientUserId",saved.getId());
2.前台从后台的数据获取。(接口形式)
var ctx = "${pageContext.request.contextPath}";
var buildingId = '<%=request.getParameter("buildingId")%>';
htmlobjWeibo = $.ajax({url: ctx + "/building/getBuilding?buildingId=" + buildingId, async: false});
appListWeibo = $.parseJSON(htmlobjWeibo.responseText).data;
contentWeibo = appListWeibo.description;
3. Jsp与Jsp之间参数传递。通过点击events.jsp中的链接进入house-detail.jsp,将house-detail.jsp所需要的参数传递。
$('#photo0').attr('href',ctx+"/house-detail.jsp?activityId="+appList[0].activityId);
house-detail.jsp中接收从events.jsp中传来的参数。
var buildingId = '<%=request.getParameter("buildingId")%>';
4.Jsp向后抬传递数据。
$.ajax({
//提交数据的类型 POST GET
type: "POST",
//提交的网址
url: ctx + "/comment/createComment",
//提交的数据
data: {
clientUserId: appList.clientUserId,
buildingId: appListActivity.buildingId,
content: $("#content").val()
},
//返回数据的格式
datatype: "json",
//成功返回之后调用的函数
success: function (data) {
alert2("评论成功,获取1积分!请刷新页面确认");
htmlobjIntegral = $.ajax({url: ctx + "/anonymous/addIntegralByUserId?clientUserId=" + userId, async: false});
var appListIntegral = $.parseJSON(htmlobjIntegral.responseText).data;
},
//调用出错执行的函数
error: function () {
//请求出错处理
}
});
相关文章推荐
- 自定义jstl标签开发
- JavaScript判断IE版本型号
- javascript推断的浏览器类型
- 深入javascript: in 和 delete 运算符
- JS实现网页图片拖动
- javascript模块化笔记
- el表达式字符串的处理
- javascript写了个循环,但是不循环
- <%@ include file=""%>与<jsp:include page=""/>区别
- 详细总结js中的json对象
- js 操作cookie
- javascript中的数组的使用
- javascript通过获取html标签属性class实现多选项卡的方法
- JSON解析、XML解析
- 去除JSP页面自动生成的空行
- js加载函数addLoadEvent()
- js选择器
- 百度地图的简单使用 ——html js
- JavaScript判断IE版本
- JSTL函数fn.tld