Java Web 实习笔记(二)

Java web实习笔记目录导航

1. Java Web 实习笔记(一)

2.Java  Web 实习笔记(二)

3.Java Web 实习笔记(三)

4.Java Web 实习笔记(四)

笔记(一)复习:

新建一个项目,创建一个新的servlet(SecondServlet,不要直接叫servlet)配置好web.xml,部署到Tomcat服务器上,通过浏览器访问到该servlet

一、HTTP协议

1.一种数据传输格式

2.数据包(报文)的形式

(1)请求数据包

    ①浏览器:服务器发送请求时

    ②请求行:请求浏览器以及地址信息

    ③消息头:以一种name-value的形式存在的数据

    ④实体内容:实体参数

(2)相应数据包

    ①服务器:服浏览器发送请求时

    ②状态行:信息提示码-状态码

    ③消息头

    ④实体内容

二、如何处理HTTP协议

1.使用Servlet

  (1)任何的一个http的连接在传输数据时都会被分解为两个部分

    ①请求(HttpServletRequest)

    ②接受(HttpServletReseponse)

package web;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.ws.Response;


/**
 * @author HMM
 * 所有自定义的servlet 都是servlet接口的实现类
 *
 */
public class FirstServlet extends HttpServlet{
	//重写service方法
	/*
	 * 此方法中有两个参数
	 * HttpServletRequest 请求 请求数据报数据
	 * HttpServletResponse 响应 响应数据报的数据
	 * */
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response) 
			throws ServletException, IOException {
		System.out.println("这是一个servlet,已经接收到前端的请求");
		//当前访问此servlet的网址 http://localhost:8080/day01/firstServlet
		String uri=request.getRequestURI();
		System.out.println(uri);
		//设置响应的编码格式,一定要在输出流之前,不然会乱码
		response.setContentType("text/html;charset=UTF-8");
		//做出响应 得到响应对象的网络输出流
		PrintWriter out =response.getWriter();
		out.println("你好啊");
		
	}
}

三、写登录

1.登录界面

(1).新建login.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录</title>
</head>
<body>
	<!-- 
	method提交方式
	get:路径传参,数据会附带在URL的尾部,
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值