游荣辉
总结
今天学了Tomcat这个东西就是可以把java代码在浏览器中打开,首先你要安装这个东西,然后配置一下环境就可以在Java ee中使用了
还学习了http协议:他是超文本传输协议,就是浏览器和服务器都要遵守这个协议,
现在使用的http的版本都是1.1版本
浏览器向服务器传输文件叫做请求
请求行(提交方式,提交路径,协议版本)
请求头(是以Map的形式出现的,一般都是一个key对应一个value,偶尔有一个key对应多个value)
请求体(get没有请求体,post有)
服务器向浏览器传输文件叫做响应
响应行(协议版本,状态码,状态描述)
状态码有:200(正常) 302(重定向) 304(查找本地缓存) 404(找不到资源) 500(服务器内部错误)
响应头(是以Map的形式出现的,一般都是一个key对应一个value,偶尔有一个key对应多个value)
响应体(显示浏览器页面的内容)
还有servlet
servlet就是一个服务器上的小Java程序.
可以用来处理浏览器发出的请求,相应的做出响应
想要使用servler就必须实现servler接口,然后再配置到服务器中
配置的时候再web.xml下配置
<!-- 配置Servlet -->
<servlet>
<!-- Servlet的名称 -->
<servlet-name>test1</servlet-name>
<!-- SErvlet的全路径 -->
<servlet-class>com.itheima.a_servlet.ServletDemo1</servlet-class>
</servlet>
<!-- Servlet的映射 -->
<servlet-mapping>
<!-- Servlet的名称 -->
<servlet-name>test1</servlet-name>
<!-- Servlet的访问路径 -->
<url-pattern>/ServletDemo1</url-pattern>
</servlet-mapping>
想要再Java中收到浏览器传输出来的数据就必须使用
.getparameter(String name) 接收一个名称对应一个值的数据.
.getparameterMap()接收表单中的所有的数据,Map的key是表单提交的参数名称,Map的value是提交参数的值.
.getparameterValues()用于接收一个名称对应多个值的数据. |