JAVAweb基础
程序员文章站
2022-05-29 09:56:32
...
HTTP错误码
200:请求成功
3xx:请求重定向
4xx:找不到资源
5xx:服务器错误代码
Servlet原理
实现javaweb的接口
实质上调用的是servlet包下面的void service(ServletRequest var1, ServletResponse var2)方法,自己的编写的实现类将请求与响应的部分单独实现:
Mapping路径
指定固有优先级的路径映射优先级最高,不处理会默认走
ServletContext
web容器在启动的时候,会为每个web程序创建一个ServletContext对象,代表着相应的web应用
可以实现
- 共享数据
- 读取资源文件
HttpServletResponse
负责向浏览器发送数据的方法
ServletOutputStream getOutputStream() throws IOException;
PrintWriter getWriter() throws IOException;
负责向浏览器发送响应头的方法
void setCharacterEncoding(String var1);
void setContentLength(int var1);
void setContentLengthLong(long var1);
void setContentType(String var1);
void setDateHeader(String var1, long var2);
void addDateHeader(String var1, long var2);
void setHeader(String var1, String var2);
void addHeader(String var1, String var2);
void setIntHeader(String var1, int var2);
void addIntHeader(String var1, int var2);
状态码等等
常见应用
- 想浏览器输出消息
- 下载文件
response重定向
服务器会话Cookies与Session
JSP
java server page
JSP的基础语法
Java Beans
实体类:
java beans有特定的写法
- 必须有一个无参构造
- 属性必须私有化
- 必须有对应的get/set方法
一般用来和数据库的字段做映射
ORM:对象关系映射
- 表—》类
- 字段—》属性
- 行记录—》对象
上一篇: C#之封装 ,继承,多态
下一篇: 静态链表实现(C语言)