学JAVA的次日,静态网站制做,脑阔一点疼

 先从下载apache-tomcat-9.0.17开始html

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

 

 

 

 

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

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

 

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

  把下边的代码复制进去api

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

而后保存app

 

 

 而后在刚才的这里建立下边两个文件夹webapp

 

 

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

 

 

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

放到变量里,下边有步骤

 

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

添加到环境变量CLASSPATH

  

 

 检查3个环境变量

JAVA_HOME

PATH

CLASSPATH

下边横线的只是参考

 

 

 

 

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>

 

  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(从源码的根目录进行编译)

 

 

 

 

 

 

 

tomcat须要重启

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

就能够打开你写的静态站了

相关文章
相关标签/搜索