Java web入门之Http请求和响应
三层架构
- web层:JSP + Servlet、Struts 2、SpringMVC
 - service层:Spring
 - dao层:JDBC、DBUtils、Hibernate、MyBatis
 
form表单
<form action="#" method="post">
	<input type="text" name="username" /> <br />
	<input type="password" name="password" /> <br />
	<input type="submit" /><br />
</form>
form表单中的name属性是提交给后台服务器用的,如果没有name属性,数据将不能提交
Http请求
包括三部分:
- 请求行:请求方式、请求资源的地址、协议版本
 - 请求头:格式为键值对(Accept-Encoding:接收的解压格式;Host:请求的服务器地址)
 - 请求体:包含的是post提交方式的参数
 
Http请求是给服务器看的,服务器根据你的请求返回相应的数据。
Http响应
- 响应行:协议的版本、状态码、状态的描述信息;常见的状态码有:200(一切正常)、302(重定向,跳转)、304(拿本地缓存)、404(没有该资源)、500(服务器端错误)
 - 响应头:Last-Modified(访问的资源的最后修改时间)
 - 响应体:页面要显示的正文
 
                    
                
                
            
        
浙公网安备 33010602011771号