为什么判断条件是shopId>-1呢

来源:6-3 店铺信息编辑之Controller层实现

一介码农168

2018-07-25

http://img.mukewang.com/szimg/5b5867550001740905910204.jpg

写回答

1回答

翔仔

2018-07-25

同学好,具体可以看看我们封装的也就是上面的getLong方法,用这样的方式去处理异常情况,即获取不到shopId的时候可以返回-1

	public static long getLong(HttpServletRequest request, String key) {
		try {
			return Long.valueOf(request.getParameter(key));
		} catch (Exception e) {
			return -1;
		}
	}

Long.valueOf遇到空值的时候会出现异常,这个时候返回-1表示值非法比较合理

1
1
一介码农168
嗯嗯谢谢老师
2018-07-26
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5127 学习 · 8148 问题

查看课程