JSP-Servlet的工作流程
2016-09-02 12:56
302 查看
Servlet基础
1.Servlet概述
JSP的前身就是Servlet。Servlet就是在服务器端运行的一段小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存的Servlet程序。2.Tomcat容器等级
Tomcat的容器分为4个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程。用户实体entity.Users.java
注册页reg.jsp
用户信息显示页userinfo.jsp
处理用户注册的Servlet:RegServlet
用户实体类org.po.Users
处理用户登录的LoginServlet
Servlet高级
1.获取初始化参数
在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来取得这些参数。1.首先在index.jsp中建立一条超链接指向servlet.GetInitParameterServlet。
<a href = "servlet/GetInitParameterServlet">获取Servlet的初始化参数</a>
2.在web.xml中配置该Servlet的初始化参数:
web.xml
3.在GetInitParameterServlet的init方法中使用this.getgetInitParameter(String name)方法获得初始化参数:
servlet.GetInitParameterServlet.java
运行结果:
Items.java
实现阶段:创建购物车类-->编写Servlet-->创建页面层。
1.购物车类Cart的设计:
购物车有2个属性,分别是购买商品的集合和商品的总价格。
购物车的方法有3个:添加商品、删除商品、计算商品的总价格。
那么问题来了,我们应该使用何种集合来存储用户购买的商品?我们可以使用Map类型,键是商品对象,值是该种商品的数量。
实现如下:
Cart.java
接下来测试上面的购物车类:
直接在给Cart类中编写main方法测试购物车类;
CartServlet
3.界面层在details.jsp页面中显示购物车。
details.jsp
项目的完整地址:https://git.oschina.net/gaopengfei/JavaWebShoppingDemoByMVC.git
标签: java, java web, Servlet
相关文章推荐
- JSP JavaBean Servlet工作原理实例讲解
- JSP的工作流程
- JSP+Servlet制作Java Web登录功能的全流程解析
- Tomcat与Servlet工作流程
- Servlet篇之 HttpServlet的工作流程
- 使用Servlet改变JSP引擎得工作模式
- servlet生命周期和工作流程
- 达内学习日志Day46:Servlet+Jsp(准备工作)
- [Servlet]Servlet工作流程及注意事项
- 如何打开JSP文件/JS和JSP的区别/Servlet的本质是什么,是如何工作的?
- Servlet工作流程和生命周期
- 一个简单的servlet的部署和工作流程
- 对JSP Model 2工作流程的一些体会
- JSP+Servlet制作Java Web登录功能的全流程解析
- [Servlet]Servlet的工作流程及注意事项
- JSP+JavaBean+Servlet工作原理实例讲解
- 用JSP+Servlet+JavaBean实现MVC设计模式的流程
- servlet的工作流程
- 分析基于Jsp+Servlet+JavaBean的个人信息管理系统的运行流程
- (JSP+servlet)项目发布流程