参考资料:1. 谷志峰《JSP程序设计实例教程》和其PPT

2. 视频资料:https://www.bilibili.com/video/av29086718/?p=1

  1. 静态网页和动态网页

区分他们主要是,是否根据 时间,地点,用户的不同而产生不同。

并且,动态网页需要服务器脚本语言

  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环境搭建和入门相关推荐

  1. 【javaweb笔记】1、jsp环境搭建及入门,虚拟路径与虚拟主机,JSP执行流程

    1JSP:动态网页 静态.动态: 1.不用 和 是否有"动感"混为一谈   2.是否 随着 时间.地点.用户操作  的 改变而改变 动态网页 需要使用到 服务端脚本语言(JSP) ...

  2. java mvc 小程序_[Java教程]Spring MVC 的环境搭建和入门小程序

    [Java教程]Spring MVC 的环境搭建和入门小程序 0 2017-02-17 00:00:16 1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入s ...

  3. [Python人工智能] 十六.Keras环境搭建、入门基础及回归神经网络案例

    从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章详细讲解了无监督学习Autoencoder的原理知识,然后用MNIST手写数字案例进行对比实验及聚类分析.这篇文章 ...

  4. JAVA环境搭建及入门

    Java环境搭建及入门基础语法 Java概述 一 Java语言 背景介绍 1 Java语言背景 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间,进行信息交流沟通的一种特殊语言 Java语言 ...

  5. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

  6. Android环境搭建与入门

    Android环境搭建与入门 步骤 1. 去官网下载(http://www.android-studio.org/)开发工具 2. 下载完成后,因为这是exe文件,点击安装即可 3. 打开如下文件 4 ...

  7. Python全栈开发(一)——环境搭建和入门

    今天是2023年的第一天,接下来的一个月里,我将持续更新关于python全栈开发的相关知识,前面一段时间都是基础语法.主要分成四大块:基础.面向对象.MYSQL数据库.Django框架.话不多说,进入 ...

  8. 基于Qt Designer和PyQt5的桌面软件开发--环境搭建和入门例子

      本文介绍了如何使用技术栈PyCharm+Qt Designer+PyQt5来开发桌面软件,从环境搭建.例子演示到对容易混淆概念的解释.文中用到的全部软件+代码下载链接为:https://url39 ...

  9. Android开发环境搭建与入门Hello World

    一直没机会接触手机开发,很想开发一款手机围棋软件,今天先学习一下环境搭建与Hello World吧. 环境配置对于没入门的很麻烦,谁如果有需要留下QQ邮箱,我发给你.不客气,呵呵. 推荐一本书: Go ...

最新文章

  1. Linux根文件系统介绍
  2. 程序员面试题精选100题(41)-把数组排成最小的数[算法]
  3. 分页查询千万级数据慢
  4. 新版 chrome 将原生支持图片懒加载!
  5. 18春学期《计算机应用基础》,18春学期(1709、1803)《计算机应用基础》在线作业及答案.pdf...
  6. 利用.Net中的反射动态调用方法
  7. 2020年最新全国彩礼地图出炉,你那儿娶媳妇儿需要多少彩礼钱呢?数据分析来告诉你...
  8. C#函数学习及常用的类
  9. 震惊!Spring Boot 内存又泄露,排查太难了!
  10. eclipse中配置drools6.5环境
  11. 一款保险系统架构设计图
  12. Win7系统经常蓝屏故障处理过程及思路
  13. [通信原理]关于QPSK信号包络起伏问题的研究
  14. 摄影测量学习总结(较全面易懂)
  15. android开发 引入cpp文件
  16. php连接phpmyadmin,怎么访问phpmyadmin
  17. 不朽的浪漫网站服务器,浪漫人族TOD专访 虫族强大让我震惊
  18. PMP 易错题汇总(二)
  19. 数据可视化分析教学课件——FineBI实验册节选====物流时效分析
  20. infor接口调用,okhttp不同版本使用

热门文章

  1. android返回页面代码实现,Intent携带信息返回上一个界面实现基本信息的设置
  2. dense sift matlab,一个 Dense SIFT 算法的 matlab 实现 | 学步园
  3. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
  4. mysql 多行唯一_mysql – 具有唯一约束的原子多行更新
  5. access没有使用 对象的必要权限_厨房有没有必要安燃气报警器 使用燃气要注意哪些安全性措施...
  6. linux进程理解,进程资源 - 进程基础 - [ 理解Linux进程 ] - 手册网
  7. 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
  8. Appium swipe之屏幕上、下、左、右滑动
  9. 解决:jsp 页面不全,response 内容不完整
  10. linux 权限之所有者所属组