javaWeb 手动建目录树创建web应用并部署

  1. web应用的目录结构:

    javaWebProject>WEB-INF>web.xml
    classes>javaClass
    index.jsp(html等)可直接访问


  1. 在tomcat的webapps文件夹下新建一文件夹JSPTEST
    (web应用名), 直接放在这个文件夹映射虚拟目录
    这里写图片描述
  2. 在JSPTEST目录下新建一文件夹WEB-INF和index.jsp
    jsp代码:
    这里写图片描述
<html>
    <head>
     <title>adrui's test</title><!--标题-->
    </head>
    <body>
    <h1 align = "center">A Test Page</h1>
    <p align = "right">
        <a href="http://music.163.com/#/song?id=33916247&amp;market=baiduqk" target="_blank">
        <img border="0" src="https://img-my.csdn.net/uploads/201312/02/1385998649_5746.png" width="%80" height="%80"></a>
      <!--音乐超链接-->
    </p>
    <form action="date2">
        Name:<input type="text" name = "param1"/><br/><!--表单, 尚未理解先写着-->
    Password:<input type="text" name = "param2"/><br/><br/><br/>
    <center>
        <input type="submit"/>
    </center>
    </form>
    <br/>
    <%= new java.util.Date() %>
    <!--插入java代码编译成servlet, 动态显示时间-->
    </body>
</html>

在WEB-INF目录下新建web.xml、classes文件夹和一个java文件
jspServlet.java
这里写图片描述
xml代码:

<?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">
  <display-name>JSPTEST</display-name>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <!--首页-->
  </welcome-file-list>
  <!--配置servlet-->
  <servlet>
        <servlet-name>ServletDemo</servlet-name>
        <servlet-class>jspServlet</servlet-class>
  </servlet>
  <!--servlet注册-->
      <servlet-mapping>
        <servlet-name>ServletDemo</servlet-name>
      <url-pattern>/ser/jsp</url-pattern>
      </servlet-mapping>
   <!--servlet映射-->
</web-app>

jspServlet.java代码:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class jspServlet extends HttpServlet{

    public void doGet(HttpServletRequest reque, HttpServletResponse response) throws IOException{
        PrintWriter out = response.getWriter();
        Date now = new Date();
        out.println("<html> <body>" + now + " </body> </html>");
    }
}

然后用javac命令编译jspServlet.java, 把生成的class文件放到classes目录下
注意这里用到了第三方程序包javax.servlet
这个包在tomcat的lib文件夹下有servlet-api.jar,
在classpath环境变量中加入这个jar包的目录, 那么javac编译的时候就会从classpath中找第三方程序包完成编译
这里写图片描述
4. 测试:
先开启tomcat服务器
这里写图片描述
输入URL分别访问index.jsp和servlet
index.jsp:
这里写图片描述
servlet:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值