您的位置:首页

Servlet生命周期以及获取参数

2016-07-14 15:59 447 查看
1. 创建Servlet几种方式
1) 实现Servlet接口
控制Servlet的生命周期
构造器
init()
service()
destory()
2) 继承GenericServlet
service()
3) 继承HttpServlet (service())
重写 doXxx() 方法
doGet() doPost()
2. web.xml
<servlet>
<servlet-name>servleName</servlet-name>
<servler-class>CLASS</servler-class>
</servlet>
<servlet-mapping>
<servlet-name>servleName</servlet-name>
<url-pattern>/one</url-pattern>
</servlet-mapping>

3 生命周期 http://localhost:8888/jd1508/one Servlet 由 Servlet容器(tomcat)控制
1) 创建
默认情况下,在第一次访问该对象的时候创建
只创建一次,单例

预先加载:在启动tomcat的时候创建该对象
Connection (连接数据库的时候应该可以使用)
getConnection
ConnectionFactory

2) 初始化
init(ServletConfig config)
初始化的参数,web.xml
3) 处理业务逻辑
service(ServletRequest req,ServletResponse resp);
4) 销毁
destory()

4. 获取参数
处理业务逻辑
将一个学生设置为组长
ShezhiServlet
shezhi?id=1001
移动
gaitaocServlet
gaitaoc?pid=1001&tc=ww
1) 设置编码
post
req.setCharacterEncoding();
resp.setCharacterEncoding();
get
server.xml
URIEncoding
2) 获取参数
<form action="">
<input type="text" name="username">
<input type="checkbox" name="hobby">
<input type="checkbox" name="hobby">

<input type="text" name="age">
<input type="text" name="gender">
</form>

request.getParameter("hobby");
request.getParameterValues();
request.getParameterNames();
username hobby age gender
request.

-----------------------------
briup综合信息管理系统
1. 搭建项目框架
tomcat6
hibernate3

2. 集成框架
hibernate (ssh)
lib
oracle 驱动包
hibernate :
hibernate3.jar
jpa *.jar
required *.jar
struts2

3.搭建项目结构(包)
三层架构
bean Model
dao 数据持久化
service 业务逻辑
web Servlet
Listener
Filter
4. 书写代码
注册

后台
前端

hibernate
映射
pojo类 Student
表 briup_student
xml 映射文件
hibernate.cfg.xml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: