请帮忙解释下以下的代码中Terminal terminal=(Terminal)httpRequest.getAttribute("terminal");?Java
@RequestMapping("GetCodeReSend")
@ResponseBody
public Map GetCodeReSend(@RequestParam("mobilePhone")String mobilePhone,
@RequestParam("getCode")String getCode,
HttpServletRequest httpRequest){
HashMap response=new HashMap();
Terminal terminal=(Terminal)httpRequest.getAttribute("terminal");
int checkCode=parcelDao.getGetCodeByPhoneNum(mobilePhone, terminal);
if(checkCode!=-1){
String msg="YouBox:您的取件码是: "+checkCode;
SendSMSHelper.send(msg, mobilePhone);
response.put("responseCode", "0");
}else{
response.put("responseCode", "1");
}
return response;
}
}
请帮忙解释下以下的代码中Terminal terminal=(Terminal)httpRequest.getAttribute("terminal");的作用?
人气:250 ℃ 时间:2020-05-14 19:39:55
解答
得到,request里 绑定到名叫“terminal”的session 的值,
httpRequest.getAttribute(),就是获取session值,其中挂号里的参数就是session的名字,
这个session,你可以理解像map差不多,一个名字对应一个值
推荐
猜你喜欢
- 做读书笔记可不可以只摘抄优美的句子和段落?可不可以不写读后感?
- Have you ever been to America?’'asked Betty改为间接引语
- 双曲线x^2/m-4 -y^2/m+4=1的焦点到渐近线的距离为4且焦点在X轴上,则m等多少?
- 解下列方程组y=3x,5x+6y=46,x/2+y/3=7.x/3-y/4=-1
- 记忆中留下的是怎样的一种温暖?
- 如图,三角形ABC中,AB=AC,角BAC=90度,D为BC中点,DE垂直于DF,若BE=12,CF=5,求EF
- If mary wants to go,so will i 这个句子应该是表示假设啊,那为什么没有用虚拟语气啊?
- in five years 和 after five years 的区别?