Servlet1
初始Servlet
Servlet是sun公司提供的一门用于开发动态web资源的技术。
Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:
1、编写一个Java类,继承servlet接口。HttpServlet
2、把开发好的Java类部署到web服务器中。
按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet
用户可以通过浏览器的URI访问到的一个Java小程序
单例多线程 (区分多用户访问)
创建web项目 Test_Servlet
第一个Servlet
1. 写一个Servlet类

2. 配置web.xml文件

//处理请求乱码
request.setCharacterEncoding("utf-8");
//处理响应乱码
response.setContentType("text/html;charset=utf-8");

web项目的引入jar方式
1. 复制jar到项目\WebContent\WEB-INF\lib 下
2. Add to Build Path (若jar包没有自动出现)

注释PrintWriter 代码块
Servlet模拟登录操作
1. 准备登陆页面 login.html
2. 导入相关jar包
3. 完成JDBC用户验证逻辑,JDBC逻辑装入try/catch块
4. 在Servlet里调用JDBC逻辑
5. 在控制台输出 “login success” 或 “login fail” 信息
获取前端数据: req.getParameter("username")
转发: req.getRequestDispatcher(URI).forward(req, resp);
这篇博客介绍了Servlet的基本概念,包括它作为动态web资源的角色,以及如何开发和部署Servlet。文章通过创建web项目Test_Servlet,展示了编写第一个Servlet的步骤,强调了处理请求和响应乱码的重要性,并提到了Servlet的单例多线程特性。此外,还涉及了Servlet模拟登录操作的过程,包括获取前端数据和使用JDBC进行用户验证。
2218

被折叠的 条评论
为什么被折叠?



