Servlet第二天

Servlet

一、基于SERVLET3.x注解开发

二、登录

三、图书查询

四、图书删除

前情回顾
request(HttpServletRequest)
request对象产生:客户端浏览器向tomcat服务器发送请求时,右tomcat软件创建
request.getParameter(“username”);

url:请求资源路径?请求参数
请求参数说明 key=value&key=value

response(HttpServletResponse)
设置编码格式,防止有中文
response.setContentType("text/html;charset=UTF-8");
printWrter pw=response.getWriter();
pw.print(html字符串);
pw.flush();
// PrintWriter pw = response.getWriter(); //超浏览器打印
// pw.print(html字符串);
// pw.flush();
// PrintWriter pw = new PrintWriter("e:\\1.txt");
// pw.print("aaaa");
// pw.flush();
//PrintStream(字节打印流) PrintWriter(字符串打印流)
//PrintStream也可以打印字符串 所以两个其实一样
PrintStream ps = System.out; //System.out 标准输出 向控制台输出
ps.print("aaa");

Servlet第二天_第1张图片

一、基于Servlet3.x注解开发

@WebServlet(“/url-pattern”)替换web.xml对应servlet的配置
作用一样,都是为了匹配请求的url,进而执行对应Servlet中的service方法
Servlet第二天_第2张图片

二、登录

Servlet第二天_第3张图片
编码流程
1.数据库键表
2.项目添加jar、建实体类、工具类、小配置文件
3.Dao接口、Dao实现类
4.Service接口、Service实现类
5.Html
6.Servlet

三、图书查询

Servlet第二天_第4张图片
编码流程
1.键表
2.创建实体类
3.Dao接口、Dao实现类
4.Service接口、Service实现类
5.Servlet

四、图书删除

超链接如何传递参数

超链接的url地址通过问好(?)的形式拼接参数
<a href="请求路径?id=1">超链接</a>

Servlet接受参数(form表单和超链接接受参数的方式是一致的)
String id =request.getParameter("id");

Servlet第二天_第5张图片
注意:点击删除前,观察浏览器在左下角

Servlet第二天_第6张图片

你可能感兴趣的:(mysql,java)