• 学JAVA的第二天,静态网站制作,脑阔一点疼


     先从下载apache-tomcat-9.0.17开始

    在下边这个网站下载,下边一步步来

     

     

     

     下面删除的这些是暂时用不上的,先吧它删除了,因为会拖慢启动速度

     下边把ROOT里边除WEB-INF外的全不删除了,这些都是下载时自带的,与我们要做的无关的

     找到下边这个文件,右键,然后打开方式然后选记是本打开,把里边的东西都删了,然后

      把下边的代码复制进去

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
    id="WebApp_ID" version="3.0">

    </web-app>

    然后保存

     然后在刚才的这里创建下边两个文件夹

     

    然后把下边这个,按下边步骤做(为了测试方便)

     

    win+R打开命令,然后把这个servlet-api.jar拖到命令框里就会有这个文件的打开路径,把这个路径复制

    放到变量里,下边有步骤

     

     把   D:softwareapache-tomcat-9.0.17libservlet-api.jar

    添加到环境变量CLASSPATH

      

     

     检查3个环境变量

    JAVA_HOME

    PATH

    CLASSPATH

    下边横线的只是参考

     

    2个请求:

    1. jsp登录页面,在D:softwareapache-tomcat-9.0.17webappsROOT 下新建index.jsp,然后进行各种html的编码。
      例如:

      <%@page pageEncoding="UTF-8"%>
      <html>
      <head>
      <title>登录页面</title>
      </head>
      <body>
      <form action="login">
      <div style="color:red;font-size:28px">欢迎登录</div><br>
      账号:<input type="text" name="account"><br>
      密码:<input type="password" name="password"><br>
      <input type="submit" value="登录">

      </form>
      </body>
      </html>

     

    1. 编写后端Servlet

    在别的地方(例如:D:myweb01src)

    1. 新建包名的目录D:myweb01srccom faction ,跟Login.java的package报名保持一致。
    2. 在此目录下,新建一个类Login.java (注意类的第一个字母大写,文件名要跟类名一致)下边的是我写的,可供参考
      后辍名记得改.java

      package com.nf.action;

      import java.io.IOException;
      import java.io.PrintWriter;
      import javax.servlet.ServletException;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
      import javax.servlet.annotation.WebServlet;

      @WebServlet("/login")
      public class Login extends HttpServlet{

      public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
      request.setCharacterEncoding("UTF-8");
      response.setCharacterEncoding("UTF-8");
      String account=request.getParameter("account");
      String password=request.getParameter("password");
      System.out.println("someone in,hi account="+account);
      System.out.println("password="+password);
      }

      public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
      request.setCharacterEncoding("UTF-8");
      response.setCharacterEncoding("UTF-8");
      String account=request.getParameter("account");
      String password=request.getParameter("password");
      System.out.println("someone in,hi account="+account);
      System.out.println("password="+password);
      }

      }

    3. 编译

    先进入D:myweb01src(从源码的根目录进行编译)

     

     

     

     

     

     

    tomcat需要重启

    然后把http://127.0.0.1:8080/index.jsp在浏览器的网址栏打开这地址

    就可以打开你写的静态站了

  • 相关阅读:
    LeetCode-494. Target Sum(DFS&DP)
    页面过渡 页面切换
    推荐几款制作网页滚动动画的 JavaScript 库
    Loda Button
    在百度地图或谷歌地图给中国各省着色并高亮显示
    TweenMax.js
    anime.js 简单入门教程
    用nrm一键切换npm源
    阿里巴巴26个前端开源项目
    Git使用教程,最详细,最傻瓜,最浅显,真正手把手教
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10572353.html
Copyright © 2020-2023  润新知