1.找到tomcat安装路径并创建文件夹与文件!
1.1 在Apache Software Foundation\Tomcat\webapps路径下新建文件夹(即创建web项目):myWebSite --此文件名可随意更改
1.2 在myWebSite文件夹里面创建子文件夹WEB-INF(此文件名不可更改)
1.3在WEB-INF文件夹里创建子文件夹与文件:classes文件夹(用来存放Java源代码的.class文件,可把.java文件也放入里面,此处tomcat读取的为.class文件),lib文件夹(放入所有代码需要用到的jar包),配置文件web.xml(此文件名也不可更改)。
2.写java代码并且配置web.xml文件
2.1写代码:
import java.io.IOException;
import javax.servlet.http.*;
import java.io.*;
public class Login extends HttpServlet{
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doGet(req, resp);
}
//req用于获得客户端(浏览器)的信息
//resp用于向客户端(浏览器)返回信息
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//中文乱码-设置字体为gbk
resp.setContentType("text/html;charset=gbk");
PrintWriter pw = resp.getWriter();
//返回登录界面
pw.println("<html>");
pw.println("<bord><form>");
pw.println("用户名:<input type='text' name='userName'>");
pw.println("密码:<input type='password' name='userPW'>");
pw.println("<input type='submit' valuse='login'>");
pw.println("</form></bord>");
pw.println("</html>");
}
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<display-name>Servlet and JSP Examples</display-name>
<description>
Servlet and JSP Examples.
</description>
<servlet>
<!--给你的servlet取名,任意的-->
<servlet-name>Login</servlet-name>
<!--指明servlet的路径,(包名+类名)-->
<servlet-class>com.yangbo.Login</servlet-class>
</servlet>
<servlet-mapping>
<!--给你的servlet取名,任意的 但必须同上-->
<servlet-name>Login</servlet-name>
<!--这是在浏览器中输入访问该servlet的url,任意的-->
<url-pattern>/yb</url-pattern>
</servlet-mapping>
<!-- Websocket examples -->
</web-app>
3.测试
3.1 在浏览器中输入http://localhost:8080/测试tomcat运行是否正常
3.2tomcat运行正常后便在浏览器中输入http://localhost:8080/myWebSite/yb进行测试(其中myWebSite为前面创建的web项目文件夹名称,/yb为web.xml配置文件里配置好的url)