工作笔记----------<一>
来源:互联网 发布:上海定做衬衫 知乎 编辑:程序博客网 时间:2024/06/01 08:09
对于两个页面共用同一个jsp和数据库
共用同一个数据库和jsp页面时,我们需要有一个标识符来对访问的东西进行一个简单的区分,在数据库查询中,我们可以自己编辑sql语句,将区分条件带入,从而达到共用的目的
entitypublic class User() { private static final long serialVersionUID = 1L; private String name; private String age; private String keyType; .......get,set方法}
对于上面的User对象,我们在进行使用的时候,可能是制作两个页面,一个是老师,一个是学生,但是我们用一个class对象进行封装,为了能够达到代码的复用性我们可以这样去进行区分(整篇都是用的springMVC)
@RequestMapping(value = {""})//将区分字段绑定在Session中public String index(User user,HttpServletRequest request,Model mode){ HttpSession session = request.getSession(); //绑定数据类型 if(null != user.getKeyType && !user.getKeyType().isEmpty()) { session.setAttribute("keyType",user.getKeyType()); } return "需要返回的地址";}//value={"list",""} 代表访问的页面不管是List还是""(空)都会执行下面的代码@RequestMapping(value={"list",""})public String list(User user,HttpServletRequest request,HttpServletRespond respond,Model mode){ HttpSession session = request.getSession(); //进行数据分类显示的设置 User.getSqlMap().put("dsf","And keyType="+session.getKeyType); //分装好sql语句之后进行查询}
实际运用中,我们会碰到共用一个数据库,不共享jsp页面,共用一个jsp页面,不共用数据库,以及又共用一个数据库又共用一个jsp页面的多种情况,我们要学会进行区分
阅读全文
0 0
- 成长工作笔记一
- 工作笔记(一)
- 工作笔记(一)
- 工作笔记(一)
- 工作笔记----------<一>
- 工作笔记一
- 工作学习笔记(一)
- iOS 工作笔记(一)
- Java工作笔记(一)
- 开发工作笔记(一)
- Linux环境工作笔记(一)
- C#手机应用工作笔记(一)
- 工作笔记之电源管理(一)
- 工作笔记一 在于伐谋
- squid阅读笔记一 - squid工作流程
- 杂乱工作笔记的整理(一)
- 工作笔记一之---关于CocoaPods
- 麦肯锡工作方法学习笔记(一)
- Java多线程-通过线程的中断来深入学习interrupt方法,Volatile关键字
- 单向链表
- Java【关于SSM框架体会和小总结】
- Android 自定义Gridview 解决RecyclerView布局适应问题
- 【服务器架构】十张图带你了解大型网站架构
- 工作笔记----------<一>
- 使用Python3计算RTSP的Response值
- 购物车
- 49. Group Anagrams
- 如何写好java代码注释
- 【框架】——SSM框架的整合(二)
- 捕获全局异常
- 购物车代码A
- Androdi Gradle build project info 很慢