手工方式开发一个web应用的步骤: 1) 创建目录Servlet,进入这个目录
创建一个WEB-INF目录 2) 进入WEB-INF目录,创建classes和lib目录以及web.xml 3) 配置环境变量 环境变量:指系统启动时需要加载的一些常用的配置一及软件
linux用户: 1) 打开一个终端 2) vi .bashrc //CATALINA_HOME=/opt/jakarta-tomcat-5.0.28 CATALINA_HOME=/home/briup/jakarta-tomcat-5.0.28 CLASSPATH=.:$CATALINA_HOME/common/lib/servlet-api.jar export CATALINA_HOME CLASSPATH 3) 保存退出 4) . ./.bashrc 5) echo $CLASSPATH(查看配置是否生效) windows用户: 1) 右击我的电脑-->高级--->环境变量 2) 在CLASSPATH的环境变量上增加一个CATALINA_HOME 和CLASSPATH CATALINA_HOME=C:\jakarta-tomcat-5.0.28 CLASSPATH=.;%CATALINA_HOME%\common\lib\servlet-api.jar 4) 编写
myFirstServlet.java package com; import javax.servlet.http.*; import java.io.*; public class MyFirstServlet extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException{ String name = req.getParameter("name"); Date() date = new Date()(); //指明MIME res.setContentType("text/html"); //获得输出流 PrintWriter pw = res.getWriter(); //构建客户页面 pw.println("<html>"); pw.println("<head>"); pw.println("<title>MyFirstServlet</title>"); pw.println("</head>"); pw.println("<body>"); pw.println("<h1>"); pw.println("currentSystemTime:"+date); pw.println("</h1>"); pw.println("<h2> hello, "+name+"!</h2>"); pw.println("</body>"); pw.println("</html>"); pw.flush(); pw.close(); } public void doPost(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException{ doGet(req,res); } } 5)
web.xml
描述
servlet <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>firstServlet</servlet-name> <servlet-class>com.MyFirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>firstServlet</servlet-name> <url-pattern>/basic/hello</url-pattern> </servlet-mapping> </web-app> 6)编译 javac -d WebRoot/WEB-INF/classes -cp WebRoot/WEB-INF/lib/servlet-api.jar src/com/MyFirstServlet.java 7) 新建文件夹和工程名字
样,
webRoot 下
内容全部拷贝
tomcat 下
webapps 目录下 8) 启动tomcat 进入tomcat 下
bin目录
启动方式: linux用户: 右击鼠标 --> 打开终端 --> 运行 ./startup.sh 启动tomcat 运行 ./shutdown.sh 关闭tomcat windows用户: 双击startup.bat 启动tomcat 双击shutdown.sh关闭tomcat 9)
地址栏
输入URL访问 http://localhost:8080/servlet/basic/hello?name=xuxiang
手工web servlet 工程
最新推荐文章于 2021-02-25 10:25:11 发布