![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet学习
不许胖~
这个作者很懒,什么都没留下…
展开
-
Servlet学习笔记——文件上传
对于一般的文件直接用 a 标签的话,如下代码所示。由于浏览器可以解析jpg和txt文件,故不会直接下载而是在其他网页打开:<a href="/IT/download/1.gif" rel="nofollow">下载图片</a><a href="/IT/download/day10.doc" rel="nofollow">下载文档</a><a href="/IT/download/day10.txt" rel="nofollow">下载笔记&l原创 2020-06-08 21:57:48 · 106 阅读 · 0 评论 -
Servlet学习笔记——数据库访问
进行数据库插入操作的时候使用 PreparedStatement 更好,好处如下:PreparedStatement可以写动态参数化的查询;PreparedStatement比 Statement 更快;PreparedStatement可以防止SQL注入式攻击实例://编写预处理 SQL 语句String sql= "INSERT INTO websites1 VALUES(?,?,?,?,?)";//实例化 PreparedStatementps = conn.prepareSta原创 2020-06-08 21:55:24 · 128 阅读 · 0 评论 -
Servlet学习笔记——Servlet Cookie处理
处理Cookie通过 Servlet 读取 Cookie要读取 Cookie,您需要通过调用 HttpServletRequest 的 getCookies( ) 方法创建一个 javax.servlet.http.Cookie 对象的数组。然后循环遍历数组,并使用 getName() 和 getValue() 方法来访问每个 cookie 和关联的值。import java.io.IOException;import java.io.PrintWriter;import java.net.URL原创 2020-06-04 21:41:09 · 143 阅读 · 0 评论 -
Servlet学习笔记——Servlet过滤器
过滤器使用过滤器中我们可以根据 doFilte() 方法中的 request 对象获取表单参数信息,例如我们可以获取到请求的用户名和密码进行逻辑处理,也可以通过 response 对用户做出回应。比如如果验证用户名不正确,禁止用户访问 web 资源,并且向浏览器输出提示,告诉用户用户名或者密码不正确等等;public void doFilter(ServletRequest req, ServletResponse resp,FilterChain chain) throws IOException,原创 2020-06-04 21:39:16 · 181 阅读 · 0 评论 -
Servlet学习笔记——Servlet表单数据
Servlet请求获取中文出现乱码的问题如果用 getparameter() 获取中文只有问号:String name =new String(request.getParameter("name").getBytes("ISO8859-1"),"UTF-8");由于 tomcat8 默认编码是 utf-8,而这个过滤器把他当成 ISO8859-1 解码时(即解码了两次),就会出现问题,导致所有中文变成问号所以我们只需要不使用这个过滤器就可以了。也就是采用以下代码:String name =n原创 2020-06-04 21:37:13 · 99 阅读 · 0 评论 -
Servlet 生命周期的学习笔记
Servlet 实例Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。在学习Servlet时遇到问题:destory 方法被调用后,servlet 被销毁,但是并没有立即被回收,再次请求时,并没有重新初始化。代码示例:private String m原创 2020-06-02 18:31:24 · 131 阅读 · 0 评论