- 1
- 0
- 约2.28千字
- 约 4页
- 2017-06-07 发布于北京
- 举报
J2EE下传递数据的方式
采用—后台传到前台
(用到了SpringMVC框架
如果采用JSON形式来传送数据,一个办法就是利用AJAX和JS/JQUERY的方法去传递。
可以把请求的数据封装到
比如:
前台请求数据到页面进行展示
var GetGroupsAndCars = function() {
$.ajax({
url:/webcar/GetGroups,
type:get,
dataType:json,
success:function(data) {
groupStore = data.carGroupList;
userGroupId = data.groupId;
},
error:function() {
showalert(获取信息失败);
}
});
});
对应的请求到了:
@RequestMapping({ /GetGroups })
@ResponseBody
public GroupsAndCarsResult getGroupsAndCars(HttpServletRequest request) throws Exception{
int groupId = PreHandle.userGroup(request);
ListCarGroup carGroupList = this.carInforService.getCarGroupsWithGroupId(groupId);
GroupsAndCarsResult result = new GroupsAndCarsResult();
result.setCarGroupList(carGroupList);
result.setGroupId(groupId);
return result;
}
返回的结果明显是GroupsAndCarsResult对象里面包含有数据
private ListCarGroup carGroupList;
private int groupId;
通过ringMVC的@ResponseBody功能可以直接把类对象打包成
JS部门指定datatype就可以直接解析好封装的
附注:atatype这个参数,所以需要val()/lib/view/open1398244486406.html
存储前台提交的数据到后台JSP Scriptlet 中简化表达式的方法。
EL?存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。因为我们并没有指定哪一个范围的username,所以它的默认值会先从Page?范围找,假如找不到,再依序到Request、Session、Application范围。假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null,当然EL表达式还会做出优化,页面上显示空白,而不是打印输出NULL。
属性范围(jstl名称) EL中的名称 Page PageScope Request RequestScope Session SessionScope Application ApplicationScope
我们也可以指定要取出哪一个范围的变量:
范例 说明 ${pageScope.username} 取出Page范围的username变量 ${requestScope.username} 取出Request范围的username变量 ${sessionScope.username} 取出Session范围的username变量 ${applicationScope.username} 取出Application范围的username变量 其中,pageScope、requestScope、sessionScope和applicationScope都是EL?的隐含对象,由它们的名称可以很容易猜出它们所代表的意思,例如:${sessionScope.username}是取出Session范围的username?变量。这种写法是不是比之前JSP?的写法:
String username = (String) session.getAttribute(username);容易、简洁许多.
参考:/Fskjb/archive/2009/07/05/1517192.html
某些场合下,可以选择前台el表达式显示数据
例如:可以把对象,put?入获取的Map对象中,传到对应的视图:
@RequestMapping(value = login, method = RequestMethod.POST)
您可能关注的文档
- 利用漏洞入侵Oracle系统.doc
- 利用电教媒体上好观察实验课.doc
- 利用远教资源优化识字教学.doc
- 利用远程资源使孩子乐于识字.doc
- 别再相信“不要输在起跑线上”的谎言.doc
- 别墅、庭院设计之感悟.doc
- 别打我电话拯救电话营销业.doc
- 到上海火车站三叶眼镜城买眼镜的一点小攻略.doc
- 到重庆必学的经典言子儿.doc
- 制作PPT和讲演的一些要点.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)