手把手教你搭建 JSP开发环境(Windows系统)

前言

  • JSP由于其 易于开发动态界面、易用 & 分离性好的特点,在前端开发中得到了广泛的应用
  • 今天,我将手把手教你搭建 JSPWindows环境下的开发环境

目录

示意图

1. JSP介绍

  • 简介
简介
  • 优点


    优点

2. 开发环境搭建

下面将开始讲解 JSPWindows环境下的开发 & 测试环境搭建

  • 开发 & 测试环境搭建总共分为4步:
示意图
  • 下面,将手把手教你搭建JSP的 开发 & 测试环境

步骤1:安装 & 配置 Java开发工具(JDK)

  1. 下载 SDK点击下载
  2. 下载完成,按照指示安装 & 配置 SDK

a. 安装过程中会出现2次 安装提示 :1= 安装 JDK ,2 = 安装 JRE请记录下二者安装路径
b. 建议两个都安装在同1个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,二者同时安装在同一文件夹会出错)

  1. 配置 Java 环境变量

具体请文章:Java环境变量的配置教程

  1. 测试是否安装成功。若 出现以下提示,则为安装成功


    示意图

至此,Java开发工具 JDK安装完毕


步骤2:安装 & 配置 Web服务器(Tomcat)

  • 市面上有很多支持JSPServlets开发的Web服务器
  • 此处选择开源、免费的 Tomcat

Apache Tomcat 可作为独立的服务器来运行JSPServlets,也可以集成在 Apache Web Server

  • 配置步骤如下:
    1. 下载最新版本的Tomcat:点击下载
    2. 下载完成后,进行 解压 即可


      示意图

目录介绍如下:

  • bin:二进制执行文件。里面最常用的文件是startup.bat。若是Linux 或 Mac 系统启动文件为 startup.sh
  • conf:配置目录,里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。
  • lib:库文件,tomcat运行时需要的jar包所在的目录
  • logs:日志
  • temp:临时产生的文件,即缓存
  • webapps:web的应用程序,web应用放置到此目录下浏览器可以直接访问
  • work:编译以后的class文件
  • 测试是否安装成功

    1. 启动Tomcat:点击 bin文件夹中的 startup.bat

      示意图

    2. 在浏览器中输入 http://localhost:8080/

    若弹出如下界面,则表示tomcat安装成功 & 启动起来

    示意图
  • 加载现有的.JSP源文件 演示
    1. 新建 1 个 jsp文件:输入以下内容 & 保存为.jsp后缀名文件

<HTML> 
  <HEAD> 
   <TITLE>HelloWorld test</TITLE> 
  </HEAD> 
  <BODY>
<% out.print("CarsonBlog!<br><a href='http://www.jianshu.com/u/383970bef0a0'>click go</a>"); %> 
  </BODY> 
</HTML>

2. 将上述.jsp源文件放在 D:\apache-tomcat-7.0.14\webapps\ROOT目录中

即放在解压文件夹中的 webapps\ROOT

3. 启动Tomcat:点击 bin文件夹中的 startup.bat
4. 在浏览器中输入:http://localhost:8080/helloworld.jsp,显示以下界面即加载成功

示意图

至此,Web服务器 Tomcat的安装 & 测试完成


步骤3:安装 & 配置 JSP开发工具(Eclipse)

  • JSP的开发工具主要有:eclipsemyeclipse
  1. myeclipse:集成大量插件、系统配置要求高,适合企业级开发使用;(在大陆无法访问)
  2. eclipse:体积小,免安装,可扩展性强,适合个人开发使用;

注:

  1. Eclipse官网加载速度很慢,自备梯子 可提高加载速度
  2. 安装时,请选择 适合JSP开发的EE版本,如下图
示意图

至此,JSP开发工具(Eclipse)的安装 & 测试完成


步骤4:绑定 Web服务器(Tomcat) 与 JSP开发工具(Eclipse)

1. 打开已安装的Eclipse,按照以下路径进入:上方工具栏的window -> preferences -> server -> Runtime Enviroments -> Add

示意图

2. 选择相应版本的Tomcat & 对应的安装路径,点击Finish 即可

3. 选择下方Servers窗口 -> 点击蓝色字 ->点击 finish

示意图

至此,Tomcateclipse绑定成功,如下图:

示意图

至此,JSPWindow环境下的测试 & 开发环境已经搭建完毕。


3. JSP 开发案例讲解

下面,将讲解 1个简单的JSP开发案例

步骤1:创建 动态网页项目

打开 Eclipse -> 点击File -> New -> Dynamic Web Project,输入项目名称 -> 点击 finish

示意图

步骤2: 创建 JSP文件

  • 展开左侧建立的项目 - > 右键 WebContent -> New -> JSP File,输入项目名字 -> 点击finish
示意图
  • Eclipse默认根据母版自动生成了一些内容

若要正常显示中文,则需将内容中ISO-8859-1编码都改为UTF-8`

  • body便签间插入如下代码:
 <% out.print("CarsonBlog!<br><a href='http://www.jianshu.com/u/383970bef0a0'>click go</a>"); %> 
示意图

步骤3: 执行 JSP 文件

  • 点击左上方按钮即可运行 JSP 文件

    执行代码

  • 成功运行效果


    成功运行效果

至此,1个 简单的JSP 开发案例讲解完毕。


5. 总结

  • 本文介绍了 JSP 及其 开发环境的搭建
  • 下面我将继续对 JSP 中的知识进行深入讲解 ,有兴趣可以继续关注Carson_Ho的前端开发笔记

欢迎关注Carson_Ho的简书!

不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度

参考文章:
http://www.runoob.com/jsp/eclipse-jsp.html
http://www.runoob.com/java/java-environment-setup.html
http://www.runoob.com/jsp/jsp-setup.html
http://blog.csdn.net/qfs_v/article/details/2799117
http://blog.csdn.net/gavin_john/article/details/51406155
http://www.jianshu.com/p/5b022371de26

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,717评论 6 342
  • JSP技术的强势: (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。...
    leftshine阅读 2,222评论 1 8
  • 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
    C86guli阅读 4,664评论 6 72
  • 有时,不得不承认,老一辈和我们真的存有代沟,代沟主要体现在思想上。思维模式和认知的不同,看待问题的角度也就不同。你...
    A馬小丽阅读 368评论 0 0