
javaweb
我没和你闹
这个作者很懒,什么都没留下…
展开
-
文件的上传功能实现
jsp页面 <form action="http://localhost:8080/09_EL/uploadServlet" method="post" enctype="multipart/form-data"> 用户名:<input type="text" name="username"><br/> 头像:<input type="file" name="photo"><br/> <i原创 2022-01-23 13:50:00 · 706 阅读 · 0 评论 -
Listener监听器简介
1.Listener监听器是Javaweb的三大组件之一, Javaweb的三大组件分别是servlet程序,filter过滤器,listener监听器2.Listener是JavaEE的规范,就是接口3.监听器的作用,用来监听某种事物的变化,然后通过回调函数,反馈给客户或者程序常用的一种监听器ServletContextListener用来监听ServletContext对象的创建和销毁,servletContext对象在web工程启动的时候创建,在web工程停止的时候销毁.监听到原创 2022-01-22 16:16:37 · 781 阅读 · 0 评论 -
请求重定向
请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求重定向(因为之前的地址可能已经被废弃)。 请求重定向的第一种方案: // 设置响应状态码 302 ,表示重定向,(已搬迁) resp.setStatus(302); // 设置响应头,说明 新的地址在哪里 resp.setHeader("Location", "http://localhost:8080"); 请求重原创 2022-01-21 12:07:21 · 648 阅读 · 0 评论 -
HttpServletResponse回传数据乱码解决
乱码问题解决:方案一(不推荐使用)// 设置服务器字符集为 UTF-8 resp.setCharacterEncoding("UTF-8"); // 通过响应头,设置浏览器也使用 UTF-8 字符集 resp.setHeader("Content-Type", "text/html; charset=UTF-8");方案二(推荐)// 它会同时设置服务器和客户端都使用 UTF-8 字符集,还设置了响应头 // 此方法一定要在获取流对象之前调用才有效...原创 2022-01-21 12:05:29 · 870 阅读 · 1 评论 -
HttpServletResponse
HttpServletResponse 类的作用 HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传 递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表示所有响应的信息, 我们如果需要设置返回给客户端的信息,都可以通过 HttpServletRespo...原创 2022-01-21 12:03:43 · 901 阅读 · 0 评论 -
相对路径和绝对路径
在 javaWeb 中,路径分为相对路径和绝对路径两种: 相对路径是: . 表示当前目录 .. 表示上一级目录 资源名 表示当前目录/资源名 绝对路径: http://ip:port/工程路径/资源路径 例如: http://localhost:808...原创 2022-01-21 11:57:17 · 70 阅读 · 0 评论 -
请求的转发
请求转发是指,服务器收到请求后,从一个资源跳转到另一个资源的操作叫请求转发。请求转发特点:浏览器地址栏不发生变化 请求即使发生转发,也认为是一次请求 共享request对象中的数据 可以通过请求转发访问WEB-INF下的资源 不可以访问工程外部的资源示例servlet1public class Servlet1 extends HttpServlet { @Override protected void doGet(HttpServletReq...原创 2022-01-21 11:54:30 · 521 阅读 · 0 评论 -
客户端请求乱码问题 get请求乱码 post请求乱码
get请求乱码解决: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("----------doget---------"); // 获取请求参数 String username = req.getParame原创 2022-01-21 11:44:51 · 119 阅读 · 0 评论 -
servlet对get和post方法的处理(继承HttpServlet)
需要使用什么方法就对其方法内部进行操作public class HelloServlet2 extends HttpServlet { /** * doGet()在get请求的时候调用 * @param req * @param resp * @throws ServletException * @throws IOException */ @Override protected void doGet(HttpServ原创 2022-01-20 19:03:18 · 334 阅读 · 0 评论 -
Servlet 的生命周期
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用 init () 方法。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 销毁前调用 destroy() 方法。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。init () 只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。service() 每次访问都被调用ddestroy(原创 2022-01-20 18:31:31 · 183 阅读 · 0 评论 -
第一个servlet
1、编写一个类去实现 Servlet 接口 2、实现 service 方法,处理请求,并响应数据 3、到 web.xml 中去配置 servlet 程序的访问地址public class HelloServlet implements Servlet { /** * service方法专门用来处理请求和响应的 * @param servletRequest * @param servletResponse * @throws ServletE原创 2022-01-20 18:18:49 · 185 阅读 · 0 评论 -
什么是Servlet?
什么是Servlet? 1、Servlet 是 JavaEE 规范之一。规范就是接口 2、Servlet 就 JavaWeb 三大组件之一。 三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端...原创 2022-01-20 18:16:07 · 97 阅读 · 0 评论