Servlet

Servlet 


1.Servlet是一种Wed服务器端编程技术
2.Servlet是继承了javax.servlet http.HttpServlet类的网页文件
3.Servlet由支持Servlet的Web服务器(tomcat)调用和启动运行
4.一个Servlet负责对应的一个或一组URL访问请求,并返回相应的响应内容


写Servlet的步骤



1.创建一个类 extends javax_servlet.http.HttpServlet


重写三个方法:


1.public void init()throws ServletException
2.protected void service(HttpServletRequesrequest,
HttpServletResponse respose)throws
3.ServletException,IOException
public void destroy()
4.给Servlet配备一个URL地址,供浏览器访问Servlet用
打开WebRoot/WEB-INF/web.xml文件:添加<servlet>标签和<servlet- mapping>标签
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet- class>com.kouy.servlet.web.servlet.FirstServlet</servlet- class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/first</url-pattern><!-first代表 http://127.0.0.1:80/Servlet/first-->
</servlet-mapping>


Servlet的init()方法

1.默认情况下:当第一次访问该Servlet时,被调用(该Servlet被初始化), 且只被调用


Servlet的service()方法


1.Servlet的主方法:每访问一次就被调用一次


Servlet的destiny()方法


1.在服务器关闭的时候,被调用(该Servlet被销毁)
B/S和C/S架构


1.C/S:cloent/server:客户机和服务器架构
2.B/S:Browser/Server:浏览器和服务器架构


C/S和B/S架构比较


1.C/S:服务器负荷轻,维护升级成本高
2.B/S:服务器负荷重,维护升级成本低


常见报错错误


1.505:服务器内部错误
2.404:资源未找到


提交网页数据,遍历数据库,返回显示遍历判断结果:、


1.新建jsp网页,servlet类。(参考上一个例子)

2.创建操作数据库的类(UserDao)(注意驱动,连接参数等的配置)
3.在UserDao中创建查询的方法。(用户名和密码作为条件,同时满足(and))
String sql = "select * from userInfor where userName = ? and userPassword = ? ";
4.在servlet类中的service方法中获取网页数据。(方法参考上一个例子)
5.通过UserDao user = UserDao.getInstance();
Map<String,String> map = new HashMap<String, String>();
map.put(key,value);分别键入键值对数据(userName和userPassword)启用 UserDao中的查询方法遍历数据库。
6.根据查询结果判断用户信息是否存在,在网页中显示判断结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值