返回顶部

本周授课内容:http,https,Tomcat,servlet

https:https是基于安全套接字的http协议,也可以理解为是http+ssl/tls(数字证书)的组合

http和https的区别:

HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头
 HTTP 是不安全的,而 HTTPS 是安全的
 HTTP 标准端口是 80 ,而 HTTPS 的标准端口是 443
 在 OSI 网络模型中,HTTPS的加密是在传输层完成的,因为SSL是位于传输层的,TLS的前身是SSL,所以同理
 HTTP无需认证证书,而https需要认证证书

Tomcat的安装及使用:

1.下载:

tomcat官网下载安装想要的路径

2.配置环境变量:

我的电脑——控制面板 ——系统和安全——系统——高级系统设置——环境变量

新建CATALINA_HOME:      输入解压路径

在PATH中 加%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

3.dos命令启动:

1.进入bin   :cd..退到c盘,cd\进入文件夹,cd 空格进入内容

2.service.bat 空格install 进入

稍候提示 the service "tomcat8" has been installed   ,则表示成功

进入文件连接它;

进入下载的位置bin进入tomcat8w.exe运行,started时,打开浏览器输入localhost:8080

出现页面就ok了。

 查看tomcat自带的服务:

Docs:http://locolhost.8080/docs

Examples:

Manager:tomcat管理需要账号密码:

      设置账号密码:先进入tomcat的conf目录下找到tomcat-users.xml;设置完账号密码必须重启tomcat才能有效;

       进入manager后:

 eclipse配置tomcat:

1.window---preferences---server--runtime environments---add--apply and close--apache tomcat v8.5--next--name:apache tomcat v8.5 路径:tomcat in......:browse点开进入路径

2.创建web项目:

new:other——搜索web---dynamic..next-----项目名next---出现src,及下面的路径---next------打上勾自动生成web.xml-------finish-------打开web.xml

3.web项目添加到tomcat:

window-----show view-----servers(如果没有在other找)-------service点开后有蓝色的代码点开------点击8.5版本的,然后next------------把右边的add左边,finish

4.启动tomcat:

web.html打开,绿色按钮启动

5.创建html调试:

new html file------h servlet hw/webcontent/web-inf----------html名字-----finish

----启动访问:ip+端口号+项目名+路径:http://localhost:8080/jh_servlet_hw/

servlet:

(Java Servlet 是运行在 Web 服务器或应用服务器上的程序;servlet就是连接客户端与服务器的工具)

 

登录:

一.登录页面:login.html

<form action="tiao" method="get">

username:<input type="text" name="username" value=""/> <br/>

password:<input type="password" name="password" value=""/> <br/>

<input type="submit" value="登录">

</form>

 

二.跳转登陆页面:Tiaoservelt.java

  Public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

                 //跳转到login

                 RequestDispatcher dis=req.getRequestDispatcher("login.html");

                 dis.forward(req, resp);

        }

三.登录页面数据处理:

loginservlet.java

 

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

                 //getParameter根据html标签中表单的name属性获取的

                 String username=req.getParameter("username");

                 String password=req.getParameter("password");

                 System.out.println(username+"+++"+password);

                 //判断

                 if(("admin").equals(username)&&("123123").equals(password)) {

                         System.out.println("登录成功!");

                         //登录成功跳转到index(首页)

                         req.getRequestDispatcher("index.html").forward(req, resp);

                 }else {

                         System.out.println("登录失败!");

                 }

        }

 

四.Web.xml:

<servlet>

  <servlet-name>TiaoServlet</servlet-name>

  <servlet-class>com.jh.web.servlet.TiaoServlet</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>TiaoServlet</servlet-name>

  <url-pattern>/login</url-pattern>

  </servlet-mapping>

 

  <!-- ************************************* -->

  <servlet>

  <servlet-name>LoginServlst</servlet-name>

  <servlet-class>com.jh.web.servlet.LoginServlst</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>LoginServlst</servlet-name>

  <!--访问路径要与表单中的action一致  -->

  <url-pattern>/tiao</url-pattern>

  </servlet-mapping>

五.index首页:


<span>  登陆成功</span>

 

 

posted @ 2019-10-15 20:12  x我有辣条跟我走  阅读(331)  评论(0编辑  收藏  举报
Live2D