关于SSM中的Controller传递参数的类型的问题
来源:互联网 发布:关于走心的文案 知乎 编辑:程序博客网 时间:2024/05/22 12:25
在SSM项目中如果你想利用mybatis进行搜索结果的话,参数并不一定都要穿进去,才能查询结果,有时候我想利用一个参数得到一个集合,或者利用另一个参数得到一个对象,那么在声明变量的时候最后利用对象的形式进行声明变量,例如:
@RequestMapping(value="/searchProduct")
@ResponseBody
public ServerResponse<PageInfo> searchProduct(HttpSession session,String productName,Integer productId,@RequestParam(value="pageNum",defaultValue="1") int pageNum,@RequestParam(value="pageSize",defaultValue="10") int pageSize){
//检查用户登录状态
User user = (User)session.getAttribute(Const.CURRENT_USER);
if(user == null){
return ServerResponse.createByErrorCodeMessage(ResponseCode.NEED_LOGIN.getCode(),"您还未登录,请先登录");
}
if(userServer.check_admin_role(user).isSuccess()){
return productServer.searchProductByNameAndId(productName,productId,pageNum,pageSize);
}else{
return ServerResponse.createByErrorMessage("请以管理员身份登录");
}
}
第二个参数就就比较适宜用包装类型将int类型 的参数包装成Integer类型的参数
传递到mybatis mapper.xml可以有效的判断其是否为空,如果是int类型的话回报空指针异常
- 关于SSM中的Controller传递参数的类型的问题
- 关于 fstream 类型作为参数传递的问题
- [SSM]Spring MVC3在controller和视图之间传递参数的方法
- 前端传递参数,在Controller显示问号乱码的问题?
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- [Java]String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java中的参数传递,特别是String类类型的参数问题
- Java值传递和地址传递:关于String类型和集合类型作为函数参数时传值问题的测试
- comet4j笔记
- 手把手教你给win10系统右键菜单添加命令提示符(管理员)
- java接口
- oracle怎么查某个字符第n次出现的位置,如第二次
- 设备刷卡机_顾客签名原样打印图形
- 关于SSM中的Controller传递参数的类型的问题
- Android recycleview和cardview结合使用出现的边角阴影问题
- Unable to connect to host 127.0.0.1 on port 7055 的解决方法
- Oracle-dual表的作用
- Ubuntu 串口权限问题
- Linux系统编程--终端和守护进程
- CI分页
- 1001: Sum Problem
- 介绍多张图片压缩转Bas64速度优化问题