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

先从下载apache-tomcat-9.0.17开始

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

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

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

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

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

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

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

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

下边把ROOT里边除WEB-INF外的全不删除了,这些都是下载时自带的,与我们要做的无关的学JAVA的第二天,静态网站制作,脑阔一点疼

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

  把下边的代码复制进去

<?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>

然后保存

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

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

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

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

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

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

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

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

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

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

放到变量里,下边有步骤

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

把   D:\software\apache-tomcat-9.0.17\lib\servlet-api.jar

添加到环境变量CLASSPATH

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

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

检查3个环境变量

JAVA_HOME

PATH

CLASSPATH

下边横线的只是参考

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

2个请求:

  1. jsp登录页面,在D:\software\apache-tomcat-9.0.17\webapps\ROOT 下新建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>

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

  1. 编写后端Servlet

在别的地方(例如:D:\myweb01\src)

  1. 新建包名的目录D:\myweb01\src\com\nf\action ,跟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:\myweb01\src(从源码的根目录进行编译)

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

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

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

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

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

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

tomcat需要重启

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

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

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

上一篇:apple iMac一体机 装双系统 实战! (Apple +Win 7 64bit)Good


下一篇:【linux】之日志查看