Servlet
peabits
Who cases...
展开
-
开发第一个 Servlet
文章目录Servlet创建一个 Java 项目导入 servlet-api.jar 包编写一个 Servlet配置 web.xml指定项目输出到 classes 目录配置 Tomcat 的 server.xml启动 Tomcat,访问 `http://127.0.0.1/xxx/hello`ServletServlet 本身不能独立运行,需要在一个 Web 应用中运行,而一个 Web 应用是部...原创 2019-06-30 18:30:23 · 230 阅读 · 0 评论 -
Servlet request 用法
文章目录Servlet request 常见方法request 的常见方法获取参数获取头信息服务端传参Servlet request 常见方法request 对象的类是 HttpServletRequest,提供了很多有实用价值的方法。request 的常见方法request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议 主机名 端口(如果有)"reques...原创 2019-07-30 19:51:07 · 208 阅读 · 0 评论 -
Servlet 自启动
文章目录Servlet 自启动load-on-startupServlet 自启动有时候需要 Tomcat 启动的同时,就执行一些初始化的代码,比如校验数据库的完整性等。Servlet 的生命周期是在用户访问浏览器对应的路径开始的。如果没有用户的第一次访问,就无法执行相关代码。这个时候,就需要 Servlet 实现自启动 即,伴随着 Tomcat 的启动,自动启动初始化,在初始化方法 in...原创 2019-06-30 20:37:03 · 246 阅读 · 0 评论 -
Servlet 页面跳转
文章目录Servlet 页面跳转新建两个页面 success.html 和 fail.html服务端跳转客户端跳转Servlet 页面跳转页面跳转是开发一个 web 应用经常会发生的事情。比如登录成功或是失败后,分别会跳转到不同的页面。跳转的方式有两种,即服务端跳转和客户端跳转。新建两个页面 success.html 和 fail.html首先在 web 目录下新建两个页面 succes...原创 2019-06-30 20:30:07 · 2372 阅读 · 0 评论 -
Servlet 生命周期
文章目录Servlet 生命周期实例化初始化提供服务销毁被回收Servlet 生命周期一个 Servlet 的生命周期由实例化,初始化,提供服务,销毁,被回收 几个步骤组成实例化当用户通过浏览器输入一个路径,这个路径对应的 Servlet 被调用的时候,该 Servlet 就会被实例化。为 LoginServlet 显式提供一个构造方法 LoginServlet(),然后通过浏览器访问,...原创 2019-06-30 20:29:28 · 166 阅读 · 0 评论 -
Servlet 中文编码问题
文章目录Servlet 中文编码问题获取中文的参数返回中文的响应Servlet 中文编码问题Servlet 中涉及到两大中文编码问题:获取中文的参数返回中文的响应获取中文的参数为了成功获取中文参数,需要做如下操作login.html 中加上 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8...原创 2019-06-30 20:08:04 · 149 阅读 · 0 评论 -
Servlet 中的 doGet 方法、doPost 方法、service 方法
文章目录Servlet 中的 doGet 方法、doPost 方法、service 方法doGet()doPost()service()Servlet 中的 doGet 方法、doPost 方法、service 方法Servlet 需要提供对应的 doGet() 与 doPost() 方法。doGet()当浏览器使用 GET 方式提交数据的时候,Servlet 需要提供 doGet() 方...原创 2019-06-30 19:51:14 · 984 阅读 · 0 评论 -
Servlet 调用流程
文章目录Servlet 调用流程login.html/login路径找到对应的 Servlet实例化 Servlet 对象调用 doGet 或者 doPostrequest获取参数response设置响应Tomcat 把 html 传递给浏览器Servlet 调用流程login.html -> /login -> web.xml -> LoginServlet -> 实...原创 2019-06-30 19:37:20 · 190 阅读 · 0 评论 -
返回 HTML 响应给浏览器
文章目录返回 HTML 响应给浏览器LoginServlet启动 Tomcat,提交数据返回 HTML 响应给浏览器根据浏览器提交的账号密码返回登录成功或者失败。如果账号是 admin\,密码是 admin, 就返回登录成功,否则返回登录失败。LoginServlet判断账号密码是否正确,如果是就打印 “success” 否则就打印 “fail”,分别创建对应的 html 字符串,然后通过...原创 2019-06-30 19:12:05 · 1019 阅读 · 0 评论 -
获取浏览器提交的参数
文章目录获取浏览器提交的参数创建 login.html创建 LoginServlet映射 LoginServlet 到路径 "/login"在页面提交数据获取浏览器提交的参数通过一个登录功能,学习 Servlet 如何获取从浏览器提交的账号密码。创建 login.html在 web 上右键 -> New -> File,创建一个 login.html 文件,然后添加一个 for...原创 2019-06-30 18:56:19 · 509 阅读 · 0 评论 -
Servlet response 用法
文章目录Servlet response 用法设置响应内容设置响应格式设置响应编码301 或者 302 客户端跳转设置不使用缓存Servlet response 用法response 是类 HttpServletResponse 的实例,用于提供给浏览器的响应信息。设置响应内容通过 response 设置响应,比如 PrintWriter pw= response.getWriter() ...原创 2019-07-30 20:07:28 · 265 阅读 · 0 评论