利用Response对象实现2秒页面跳转小技巧
2016-10-03 16:20
232 查看
有时候我们经常看到当你购买了某件商品之后显示几秒之后跳转到某个页面,当然大多数情况下我们都是采用框架去实现这杨的一些动态的效果,但是如果我们初级的步入javaEE学习的人,想实现这样的效果,要如何去是实现呢,这里有一点小技巧
最共实现的效果如图所示:
这里呢,图片和书籍有点不搭调,但是就这么一张图片,所以大家不要见笑
这杨呢就可以实现页面的跳转,看起来好像很不错,其实是很没技术含量的啦
private void buy(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String bookId = request.getParameter("bookId"); //得到一本书 Book book = s.findBookById(bookId); HttpSession session = request.getSession(); //一种设计模式 //在购物车设计的时候要注意几个问题 //1:对于第一次设计购物车的时候,肯定是没有购物车的,但是又不能每一次请求都要建立一个购物车 //所以只是在第一次购买书籍的时候给他建立一个购物车,以后就只是网购物车里边添加数据就可以了 Cart cart = (Cart)session.getAttribute(Constant.httpsession_cart); if(cart==null) { cart = new Cart(); session.setAttribute(Constant.httpsession_cart, cart); } //将书籍添加到购物车里边去 cart.addBook(book);// //这个就是一个利用response对象进行页面跳转的实例,这个地方就是我们在设计购物车小案例的时候需要经常使用的 //转向一个购买成功的页面 response.getWriter().write("<font color='green' size='25'>购买成功 5秒之后发生跳转到主页....</font>"); response.setHeader("Refresh", "5;URL="+request.getContextPath()); }
最共实现的效果如图所示:
这里呢,图片和书籍有点不搭调,但是就这么一张图片,所以大家不要见笑
这杨呢就可以实现页面的跳转,看起来好像很不错,其实是很没技术含量的啦
相关文章推荐
- 利用JQuery实现HTML页面跳转
- Flex利用PureMVC框架实现页面跳转
- 利用Nginx的map指令实现页面跳转
- b31c HTML—js:利用History对象实现页面跳转
- Struts2利用js实现页面跳转
- 利用HTML的<meta>实现页面跳转
- 利用intent-filter和html超链接实现页面跳转
- 利用Formdata实现form提交文件上传不跳转页面
- 利用java filter 实现业务异常拦截 跳转到错误信息提示页面
- 利用runTime实现UIWebView 与 JS 随意交互,JS跳转原生页面,亦可实现推送界面万能动态跳转
- 利用javascript实现页面跳转的几种方法
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- 利用JAVA EE 实现多个页面的跳转
- 利用HTML5的History API实现无刷新跳转页面初探
- 利用javascript实现页面跳转的几种方法
- 深入体验JavaWeb开发内幕之Response对象操作实例之通过Response实现重定向和刷新跳转并跳转页面
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- 利用js实现页面跳转并在跳转到的页面进行判断操作
- Vue.js实战之利用vue-router实现跳转页面