Servlet
Duing_
菜就要学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSP、EL、JSTL和MVC架构
今日内容JSP:指令注释内置对象MVC开发模式EL表达式JSTL标签三层架构JSP:指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>分类:page : 配置JSP页面的contentType:等同于response.setContentType()设置响应体的mime类型以及字符集设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,原创 2020-07-31 15:49:36 · 215 阅读 · 0 评论 -
会话技术——Session(附案例源码)
Session概念服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器短的对象(HTTPSession)中Session快速入门获取Session对象:HttpSession session = request.getSession();使用HttpSession对象:Object getAttribute(String name)void setAttribute(String name, Object value)void removeAttribute原创 2020-07-17 18:57:59 · 830 阅读 · 1 评论 -
模拟登陆并爬取教务处信息(附源码)
分析登录请求教务处登录页面输入账号和密码,点击登录浏览器抓取登录的请求信息如下,可以得出点击登录时发送的是Post请求,而且登录时的状态码为200而不是302,说明登录时没有发生重定向,而是直接通过响应传回登录后的页面数据,在通过解析呈现出来请求所带的表单信息如下userName和password携带的是我之前登录输入的用户名和密码经过多次尝试和分析,rnd和code的值是随机的,且对登录没有影响,可以不用管它我尝试用不同的账号和密码登录,发现webfinger的值是固定的us原创 2020-07-14 17:10:57 · 762 阅读 · 1 评论 -
会话技术——Cookie
会话技术概述会话:一次会话中包含多次请求和相应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie概念:客户端会话技术,即将数据保存在客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name, String value)发送Cookie对象response.addCookie(原创 2020-07-11 21:58:44 · 970 阅读 · 0 评论 -
ServletContext学习
ServletContext对象概念:代表整个Web应用,可以和程序的容器(服务器)来通信获取:通过request对象获取:request.getServletContext()通过HttpServlet获取:this.getServletContext()功能:获取MIME类型MIME类型:在互联网通信过程中定义的一种文件数据类型格式:大类型/小类型 text/html image/jpeg获取:String getMimeType(String file)原创 2020-07-11 12:09:13 · 197 阅读 · 0 评论 -
Response案例:网页验证码的随机生成
案例:验证码的生成本质:图片目的:防止恶意注册代码:@WebServlet("/checkCodeServlet")public class CheckCodeServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int widt原创 2020-07-10 22:10:53 · 214 阅读 · 0 评论 -
HTTP——Response响应消息
HTTP协议请求消息:客户端发送给服务器的数据数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 相应状态码 状态码描述相应状态码:服务器告诉客户端浏览器本次请求和相应的一个状态状态码都是3为数字分类:1**:服务器接收客户端消息,但没有接收完成,等待一段时间后,发送1**多状态码2**:成功,例:2003**:重定向,例:302(重定向),304(访问缓存)4**:客户端错误,例:404(请求路原创 2020-07-10 21:39:47 · 445 阅读 · 0 评论 -
Servlet—HTTP—Request
request对象和response对象的原理request和response对象是由服务器创建的,用来给我们使用。request对象是来获取请求消息,response对象是来设置响应消息。执行原理Tomcat服务器会根据请求url中的资源路径,创建对应的ServletDemo1的对象。Tomcat服务器会创建request和response对象,request对象中封装请求消息的数据。Tomcat服务器将request和response两个对象传递给service方法,并且调用serv原创 2020-07-04 19:08:02 · 231 阅读 · 0 评论 -
Servlet——认识HTTP
概念全称:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了客户端和服务端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应...原创 2020-06-09 23:57:10 · 212 阅读 · 0 评论 -
Servlet体系结构及相关配置
体系结构Servlet – 接口GenericServlet – 抽象类HttpServlet – 抽象类GenericServlet原创 2020-06-08 00:01:27 · 216 阅读 · 0 评论 -
Servlet入门学习
概述概念:Servlet:server applet概念:运行在服务器端的程序。Servlet是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。快速入门创建一个JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet实现接口中的抽象方法重写了service方法: @Override pu原创 2020-06-06 00:07:41 · 173 阅读 · 0 评论 -
Servlet—Request案例:用户登录
用户登录案例需求编写login.html登录页面username&password两个输入框使用Druid数据库连接池技术,操作MySQL,duing数据库中的user表使用JdbcTemplate技术封装JDBC登陆成功跳转到SuccessServlet展示:登陆成功!用户名,欢迎您登陆失败跳转到FailServlet展示:登录失败!用户名或密码错误登录案例逻辑...原创 2020-07-05 17:08:25 · 348 阅读 · 0 评论
分享