JSP环境搭建和入门
参考资料:1. 谷志峰《JSP程序设计实例教程》和其PPT
2. 视频资料:https://www.bilibili.com/video/av29086718/?p=1
- 静态网页和动态网页
区分他们主要是,是否根据 时间,地点,用户的不同而产生不同。
并且,动态网页需要服务器脚本语言
- JSP 环境搭建( JDK、 Tomcat、 Eclipse)
(1) JDK安装与配置:去甲骨文(Oracle)官网下载,或者百度“下载JDK”。下载最新的JDK版本。
② 一般必须将自己的电脑进行分区,比如我的D盘就是专门用来放软件,或者安装软件的。我在D盘新建了一个JAVA的文件夹。如下图安排:
这一步其实是很关键的,这样下次找这个安装路径就很好找了,根本不需要动脑子。
三、给JDK配置环境变量
配置好了环境变量就可以在windows的命令行下:用命令 java运行Java程序。
配置过程:
① path : %JAVA_HOME%\bin; (告诉windows系统去哪里找到这个jvm)
② classpath :%JAVA_HOME%\lib; 告诉windows系统哪里有Java程序运行所需要内部类文件。
(2) Tomcat
① 跟刚才的步骤一样,下载 JDK对应版本(可以上网查对应的Tomcat 版本 )
安装在:
tomcat结构:
②将tomcat与JDK关联
Tomcat 自动 和JAVA_HOME这个环境变量关联。
可以不进行配置,如果配置的话:
新建:环境变量 CATALINA_HOME: D:\Java\instalpath\tomcat\apachetomcat8537windowsx64\apachetomcat8537 (tomcat的根目录)
(3) 下载安装 Eclipse for EE
正常下载安装即可;注意安装路径要有逻辑感
① Eclipse 关联 Tomcat
在 window菜单下打开 preferences
在左边的 Add中 添加 tomcat 的 bin路径即可。
② 新建 首个 jsp
右击 webContent 新建 jsp 文件:
三、发布 JSP
在 window 菜单下 点击show view -->servers
在这里右击 new Server :
Next:
将项目 Add -->
完成
现在可以右击,jsp 文件 ; run on server ;
- 第一个 JSP
JSP环境搭建和入门相关推荐
- 【javaweb笔记】1、jsp环境搭建及入门,虚拟路径与虚拟主机,JSP执行流程
1JSP:动态网页 静态.动态: 1.不用 和 是否有"动感"混为一谈 2.是否 随着 时间.地点.用户操作 的 改变而改变 动态网页 需要使用到 服务端脚本语言(JSP) ...
- java mvc 小程序_[Java教程]Spring MVC 的环境搭建和入门小程序
[Java教程]Spring MVC 的环境搭建和入门小程序 0 2017-02-17 00:00:16 1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入s ...
- [Python人工智能] 十六.Keras环境搭建、入门基础及回归神经网络案例
从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章详细讲解了无监督学习Autoencoder的原理知识,然后用MNIST手写数字案例进行对比实验及聚类分析.这篇文章 ...
- JAVA环境搭建及入门
Java环境搭建及入门基础语法 Java概述 一 Java语言 背景介绍 1 Java语言背景 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间,进行信息交流沟通的一种特殊语言 Java语言 ...
- 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码
51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子 1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...
- Android环境搭建与入门
Android环境搭建与入门 步骤 1. 去官网下载(http://www.android-studio.org/)开发工具 2. 下载完成后,因为这是exe文件,点击安装即可 3. 打开如下文件 4 ...
- Python全栈开发(一)——环境搭建和入门
今天是2023年的第一天,接下来的一个月里,我将持续更新关于python全栈开发的相关知识,前面一段时间都是基础语法.主要分成四大块:基础.面向对象.MYSQL数据库.Django框架.话不多说,进入 ...
- 基于Qt Designer和PyQt5的桌面软件开发--环境搭建和入门例子
本文介绍了如何使用技术栈PyCharm+Qt Designer+PyQt5来开发桌面软件,从环境搭建.例子演示到对容易混淆概念的解释.文中用到的全部软件+代码下载链接为:https://url39 ...
- Android开发环境搭建与入门Hello World
一直没机会接触手机开发,很想开发一款手机围棋软件,今天先学习一下环境搭建与Hello World吧. 环境配置对于没入门的很麻烦,谁如果有需要留下QQ邮箱,我发给你.不客气,呵呵. 推荐一本书: Go ...
最新文章
- Linux根文件系统介绍
- 程序员面试题精选100题(41)-把数组排成最小的数[算法]
- 分页查询千万级数据慢
- 新版 chrome 将原生支持图片懒加载!
- 18春学期《计算机应用基础》,18春学期(1709、1803)《计算机应用基础》在线作业及答案.pdf...
- 利用.Net中的反射动态调用方法
- 2020年最新全国彩礼地图出炉,你那儿娶媳妇儿需要多少彩礼钱呢?数据分析来告诉你...
- C#函数学习及常用的类
- 震惊!Spring Boot 内存又泄露,排查太难了!
- eclipse中配置drools6.5环境
- 一款保险系统架构设计图
- Win7系统经常蓝屏故障处理过程及思路
- [通信原理]关于QPSK信号包络起伏问题的研究
- 摄影测量学习总结(较全面易懂)
- android开发 引入cpp文件
- php连接phpmyadmin,怎么访问phpmyadmin
- 不朽的浪漫网站服务器,浪漫人族TOD专访 虫族强大让我震惊
- PMP 易错题汇总(二)
- 数据可视化分析教学课件——FineBI实验册节选====物流时效分析
- infor接口调用,okhttp不同版本使用
热门文章
- android返回页面代码实现,Intent携带信息返回上一个界面实现基本信息的设置
- dense sift matlab,一个 Dense SIFT 算法的 matlab 实现 | 学步园
- mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
- mysql 多行唯一_mysql – 具有唯一约束的原子多行更新
- access没有使用 对象的必要权限_厨房有没有必要安燃气报警器 使用燃气要注意哪些安全性措施...
- linux进程理解,进程资源 - 进程基础 - [ 理解Linux进程 ] - 手册网
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
- Appium swipe之屏幕上、下、左、右滑动
- 解决:jsp 页面不全,response 内容不完整
- linux 权限之所有者所属组