需求是想通过post请求传入key参数,如果传入的是null则返回defaultValue,
但今天发现即使用post请求传了值,也会因为该方法底层的toInt(request.getParameter(name), null)中是先判断在url上挂载的该参数值如果为null,就直接返回默认值了,而不管我post请求提交的表单参数是否为null,导致我没有拿到前端传过来的值。
想问下大佬们 是getParaToInt("key",defaultValue)系列方法只适用于get请求吗?
post请求下想设置默认值有封装好的api吗?
项目:JFinal
区分的办法非常容易,只需要看一下 eclipse/IDEA 控制台输出的 jfinal action report 的 parameters 这一栏是否有你想要的参数,有的话,就可以用 getPara 系列的方示,否则不能用