徒手创建一个 jsp 项目

徒手创建一个 jsp 项目

在开始之前,先回顾一下 jsp 和 servlet,jsp 和 servlet 本质是一样的,因为 jsp 最终必须编译成 servlet 才能运行。

因为 jsp 的那些标签 jvm 是无法直接运行的,必须经过编译成 java,才能够发挥它的作用。

创建步骤:

1. 在任意目录新建一个名为 "jsp" 的项目, 这个目录会是最终的应用文件夹

2. 在上一步新建的文件夹内新建一个 WEB-INF 文件夹(区分大小写)

3. 进入 tomcat 的 webapp 目录, 进入里面任意一个应用, 复制里面的 web.xml 到上一步新建的 WEB-INF 中

4. 修改复制后的 web.xml, 将文件修改成只有一个根元素的 XML 文件. 修改后的 web.xml 如下:

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

5. 在第二步新建的 WEB-INF 路径下, 新建两个文件夹 classes 和 lib, 这两个文件夹的作用完全相同, 都是用于保存 Web 应用所需要的 java 文件, 区别是 classes 保存单个 *.class 文件, 而 lib 保存打包后的 jar 文件.

6. 经过以上步骤, 已经建立了一个空的 Web 应用. 将该应用文件夹复制到 tomcat 的 webapps 路径下, 就可以通过浏览器来访问这些页面了. 不难发现 Web 应用应该有如下文件结构:

-- 这是 web 应用的名称, 可以改变

|-WEB-INF

| |-classes

| |-lib

| |-web.xml

|- -- 此处可放任意多个 jsp 页面

7. 我们在应用根目录下新建一个 a.jsp 文件, 页面内容如下:

<%@ page contentType="text/html; charset=UTF-8" language="java" %>

徒手创建一个 jsp 项目

徒手创建一个 jsp 项目

8. 我们访问 http://localhost:8080/jsp/a.jsp, 就可以看到上面的内容了

点击查看最终效果:http://jsp.baiguiren.com:8080/jsp/a.jsp

所有源码:https://github.com/eleven26/jsp/tree/master/jsp

下面看到有点不一样,因为我写的内容不一样:

相关推荐

他贵为世乒赛三冠王,但9次世界杯却0冠,2次奥运单打止步半决赛
水果之王指的是哪種水果?
365bet安全上网导航

水果之王指的是哪種水果?

📅 01-05 👁️ 3621
潘姓女孩名字大全
365体育投注注册

潘姓女孩名字大全

📅 09-30 👁️ 1802