首页 > 其他分享 >JSP环境搭建教程(保姆级!!)

JSP环境搭建教程(保姆级!!)

时间:2023-07-10 20:14:41浏览次数:65  
标签:教程 Tomcat Eclipse 点击 JSP jsp 安装 搭建

简介

Java Server Pages (JSP) 是一种由 Sun Microsystems 开发的用于创建动态网页的技术。它是 Java EE (Java Enterprise Edition) 技术的一部分,允许开发者在 HTML 中嵌入 Java 代码,从而实现动态内容的生成。

JSP 主要由两部分组成:静态数据和 JSP 元素。静态数据可以是任何类型的文本,包括 HTML、XML、SVG 等,而 JSP 元素是一些用于生成动态内容的特殊标记。


准备工作


一、JAVA环境配置

1.安装JDK

此处我选择安装java11,当然你可以选择其他版本的

image-20230708211053945


java安装完后找到其安装路径:C:\Program Files\Java\jdk-11

image-20230710162722149


2.配置环境变量

创建系统变量JAVA_HOME,对应的值为jdk的安装路径

1


在系统变量Path处添加个变量值:%JAVA_HOME%\bin

1


3.运行测试

打开cmd命令行,输入java -version ,若返回java的版本信息则表示环境变量配置成功

image-20230708211940462


二、Tomcat配置

1.安装Tomcat

进入Tomcat的官网,此处我选择下载Tomcat9.0的Windows_x64版本

image-20230708212936013

1


将下载的文件解压至自定目录,此处我解压至C:\\apache-tomcat

image-20230708213306646


2.配置环境变量

创建系统变量CATALINA_HOME, 对应的值为Tomcat的安装路径

1


在系统变量Path添加个变量值: C:\apache-tomcat\bin

image-20230708213700033


3.运行测试

打开cmd命令行输入startup, 返回结果如下图所示则代表Tomcat配置成功

1


可以发现上述Tomcat控制台出现乱码情况,不过这是编码问题,不影响程序的正常使用,当然你也可以修改其编码格式,用记事本打开conf目录下的logging.properties,在其末尾处添上java.util.logging.ConsoleHandler.encoding = GBK

1


再次执行startup.bat后就不会出现乱码了

1


三、配置Eclipse

1.安装Eclipse

打开官网下载Eclipse IDE,选择Eclipse IDE for Enterprise Java and Web Developers

1

1


将文件解压至自定目录后,运行eclipse.exe,此处需设置eclipse的工作路径,填写默认即可

image-20230709220639008


2.添加Tomcat环境

点击Windows->Preferences

1


展开Server,点击Runtime Environment, 点击右上角的Add

image-20230709221024755


选择你安装的Tomcat版本, 随后点击Next

image-20230709221219429


输入Tomcat的安装路径, 点击Finish

image-20230709221321020


3.设置运行浏览器

点击Windows->Preferences, 搜索框输入"web",找到Web Browser,这里我选择使用外部浏览器, 勾选上Default system web browser, 表示启用系统默认浏览器

image-20230709222957727




四、编写JSP程序

1.新建Dynamic Web Project项目

点击New->Project新建项目

image-20230709223407003


选择项目类型是Web->Dynamic Web Project, 即表示动态网页

image-20230709223519760


填写项目名称,项目路径我选择默认的,然后点击Finish

image-20230710105704605


2.新建jsp文件

在项目的webapp目录新建jsp文件

image-20230710110109558


填写jsp文件的名称

image-20230710112451617


编写jsp文件的代码,例如此处在body标签处写入“Hello World”

image-20230710112533920


3.运行jsp文件

点击Run On Server运行

image-20230710112600014


第一次运行需要设置指定的server,此处选择你下载的Tomcat版本,随后点击Finish

image-20230710112637143


运行后会弹出浏览器并显示运行jsp的页面

1


可能遇到的问题

1.Eclipse的Preferences处没有Server选项

如果你在Windows->Preferences中没有看到Server选项, 那么你可能安装的是Eclipse IDE for java Developers, 你需要再添加额外的插件来实现对服务器的支持, 可以通过Help->Install New Software来安装这些插件

image-20230709221504102


勾选上Web服务, 安装插件成功后会自动重启Eclipse

1


2.没有webcontent目录

网上很多文章都说项目创建后会有一个WebContent目录,但是新版本eclipse创建的web项目是Maven结构的,是没有WebContent目录的,因此我们只需将jsp和html文件放到webapp下,jar文件放到INF的lib文件夹里就行了

标签:教程,Tomcat,Eclipse,点击,JSP,jsp,安装,搭建
From: https://www.cnblogs.com/henry666/p/17542177.html

相关文章

  • 技术讲解文字教程
    连接设备,将4G摄像头直接连接到电脑上。设置电脑网络,将电脑的网络设置为192.168.1网段。在浏览器中输入192.168.1.100,打开摄像头登录页面。使用用户名和密码"admin"登录。如果提示错误,可以查看摄像头上方的标签获取正确的用户名和密码。在高级设置-FTP设置中设置FTP服务器地址、......
  • ZBrush 3D游戏建模教程:创建女武士模型
    推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生介绍 在本教程中,演示创建实时武士角色的流程,该流程基于 KatiSarinS 的原始概念。我将使用各种各样的软件,如ZBrush,Maya,SubstancePainter和Marmoset。在ZBrush,Maya和SubstancePainter中创建风格化的角色参......
  • Hadoop3.3.5完全分布式搭建
    首先在之前的伪分布基础上克隆两台机器这样一共三台虚拟机为这三台虚拟机设置三个不同的静态ip地址和主机名我的是billsaifu192.168.15.130hadoop1192.168.15.131hadoop2192.168.15.132静态IP设置#先进入rootvim/etc/sysconfig/network-scripts/ifcfg-ens33#修改......
  • Fanuc发那科法兰克数控系统采集系列教程完整版(数据采集、网络配置、教程)
    Fanuc数控系统初探 FANUC是日本一家专门研究数控系统的公司,成立于1956年。是世界上最大的专业数控系统生产厂家,占据了全球70%的市场份额。FANUC于1959年首先推出了电液步进电机,在后来的若干年中逐步发展并完善了以硬件为主的开环数控系统。进入70年代,微电子技术、功率电子技......
  • 2023最新版本WebStrom安装教程【2023.1.3】
    前言本文方法可以安装使用截止当前2023.1.3最新版本WebStrom,过程非常简单,按照下面的步骤来一分钟即可搞定。1.下载安装已经安装过的可以跳过该步骤!下载到官网地址下载正版安装包JetBrainsWebStrom官网下载地址安装开始安装选择安装路径桌面快捷方式勾选创建妆......
  • 开源ERP软件odoo15社区版本安装教程
    开源ERP软件odoo15社区版本安装教程odoo版本:odoo15社区版操作系统:UbuntuServer20.04LTS64bit1.内容介绍odoo是一款基于Python和PostgreSQL开发的ERP/CRM网站程序。本文主要介绍如何通过安装包的方式在Ubuntu系统上进行安装。服务器使用云端服务器。内容包括服......
  • 对一个已有项目搭建单元测试集的一个方法
    对一个已有项目搭建单元测试集的一个方法0说明1准备1.1软件环境googletestcmake1.2需要的知识单元测试相关概念1.3一般原则每次只测试一个对象,被测对象应该尽可能的独立,应该是一个很小的单元,依赖项通过mock或stub模拟;每个测试项均应执行迅速且独立于测试环境;各......
  • MATLAB/Simulink搭建电动汽车整车七自由度模型电动汽车七由度模型,包括纵向运动,侧向运
    MATLAB/Simulink搭建电动汽车整车七自由度模型电动汽车七由度模型,包括纵向运动,侧向运动横摆运动,模糊控制算法,轮胎模型,魔术公式等等,可以自定义车辆参数。转弯制动ABS控制模型,滑移率曲线。极限不稳定工况,蛇形工况,高速转弯制动工况。电动汽车整车模型,稳定性验证。ID:738063806942527......
  • anolis 8.8 (CentOS 8) 环境下搭建青岛大学OJ
    #yum-yinstallpython3-pip  //systemreplied:Packagepython3-pip-9.0.3-22.an8.noarchisalreadyinstalled.#pipinstalldocker-compose //systemreplied:  bash:pip:commandnotfound...#whereispip //systemreplied:  pip:/usr/bin/pip3.6#cd/u......
  • Liunx安装mysql教程
    1.前置准备卸载旧版MySQL查看rpm包rpm-qa|grepmysql 若有可用rpm-e卸载查找mysql残留包,有则删除,没有则忽略find/-namemysql安装相关依赖yum-yinstallmakegcc-c++cmakebison-develncurses-develnumactllibaio创建用户和用户组groupaddmysqluseradd-s/sbin/nolo......