jsp

  • 1.jsp概念
  • 2.jsp简介
    • 2.1什么是Java Server Pages?
    • 2.2为什么使用JSP?
    • 2.3JSP的优势
    • 2.4静态页面&动态页面
    • 2.5软件开发模式:B/S和C/S
  • 3.URL介绍
  • 4.Tomcat
    • 4.1Tomcat介绍
    • 4.2Tomcat下载与安装
  • 5.配置Tomcat
    • 5.1Eclipse关联Tomcat
  • 6.创建项目与文件
  • 7.把文件和配置关联
  • 8.修改编码格式
  • 修改启动时间
  • 运行
  • jsp文件编译过后的java文件目录

1.jsp概念

  • JSP 与 PHP、ASP、ASP、NET 等语言类似,运行在服务端的语言。

  • JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。

  • JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

  • JSP文件后缀名为 *.jsp

  • JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。

  • 内容:jsp涵盖了前面所学习的高级api+Oracle+JavaScript+jQuery,是一门综合性比较强的学科,相当于swing一样包含了多个学科

2.jsp简介

2.1什么是Java Server Pages?

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

2.2为什么使用JSP?

JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:

性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。
服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。
JSP 基于Java Servlet API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。
JSP页面可以与处理业务逻辑的 Servlet 一起使用,这种模式被Java servlet 模板引擎所支持。
最后,JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。

2.3JSP的优势

以下列出了使用JSP带来的其他好处:

与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
与纯 Servlet 相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
与SSI相比:SSI无法使用表单数据、无法进行数据库链接。
与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。
与静态HTML相比:静态HTML不包含动态信息。

2.4静态页面&动态页面

  • 静态页面:静态页面的数据是死的,不能实时更新,交互性较差,可以把它理解为报纸。
  • 动态页面:动态网页以数据库技术为基础,可以通过后台管理系统对网站的内容进行更新,也就是说动态页面的数据是活的是可以更改的。

2.5软件开发模式:B/S和C/S

B/S和C/S是软件开发的两种架构模式;
C/S:Client/Server的缩写即:客户端/服务端,它就是要下载的软件。
B/S:Browser/Server的缩写即:浏览器/服务器它是web出现后的一种网络模式结构,也就是不需要下载的网页。
区别
C/S客户端的计算机电脑配置要求比较高。
B/S客户端的计算机电脑配置要求比较低。

3.URL介绍

每一个网页都具有一个唯一的名称标识,通常称之为URL(Uniform Resource Locator, 统一资源定位器)。它是www的统一资源定位标志,简单地说URL就是web地址,俗称“网址”。
比如:
http://localhost:8080/news/index.html

  • 第一个:协议(超文本传输协议)
  • 第二个:主机IP地址(有时包含端口号)
  • 第三个:项目资源的地址,如目录文件夹等

4.Tomcat

4.1Tomcat介绍

  • Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
  • 对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

4.2Tomcat下载与安装

大家不会安装的话可以跟着截图一步一步来

  • 下载版本:Tomcat 8.5;
    下载地址


    下载号之后把它解压到任意一个目录即可,注意文件路径不能有中文及特殊符号

5.配置Tomcat

5.1Eclipse关联Tomcat

步骤:Window–Preference–Server–Runtime Environments,
如图:


记住这里选择8.5这个版本

这里因为我是已经添加了给大家演示所有路径名字没有修改了大家记住路径名不能有中文字与特殊符号

点击第三步后它会跳转到第二张图片然后直接点击它就可以了

然后大家可以在控制台的旁边一个Servers点击它就可以看到一条蓝色的链接一样的

如果大家电脑上没有这两个的话可以跟着下面图片操作

把他们两个弄出来了后点击那条蓝色的选项添加Tomcat


显示它就是配置成功了

配置好之后运行


想要它停止的话就点击红色按钮运行还是与上面一样的步骤

6.创建项目与文件

配置好了运行好了之后就可以开始创建项目了

  • web2.5版本会自动生成一个web.xml文件。
  • web3.0及以上版本不会自动生成,需要手动设置。

    项目创建完成后就创建jsp文件

    如果这里没有jsp文件的话就点击other搜索jsp file


    这样就创建完了

7.把文件和配置关联

创建完成之后要把它和配置联起来


完成步骤后直接点击完成就可以了

8.修改编码格式

大家看这里编码是ISO-8859-1这里不改成utf-8的话运行之后网页里面的文字就会乱码

这里改成图片上着样子

然后继续跟着图片来设置

修改启动时间

Tomcat默认启动时间是45秒;接下来就教大家把这个时间修改一下

运行


运行完成之后

jsp文件编译过后的java文件目录

跟着图片的步骤来找

点击它



点击它进去之后就一直点第一个文件夹

直到这里还是点击第一个点击进去之后还是一直点击第一个

看到这个之后也就是找到了

这里就是找到表空间之后的所有路径
C:\Users\肖磊\Desktop\jsp作业.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\jsp_01\org\apache\jsp

这里是找到表空间之后的路径所有的电脑这一段路径都是一样的org.eclipse.wst.server.core\tmp0\work\Catalina\localhost

jsp入门配置Tomcat相关推荐

  1. Day1-JSP的入门了解以及环境的配置Tomcat的注意点和一些常见问题的解决方案(适宜JSPServlet的初学者的学习)

    文章目录 我的学习路线 --本次学习的简单说明 1.JSP的简介 1.1 网址 1.2 重点 2.B/S vs C/S 2.1 B/S 2.2 C/S 3.B/S的运行原理 3.1 图片演示 3.2 ...

  2. ijidea搭建springMVC入门程序,配置TomCat

    ijidea搭建springMVC入门程序,适用于超级新手.保姆教程 1. 2. 3. 4.输入可以更快创建项目,不需要去下载 archetypeCatalog internal 5.此时的目录结构: ...

  3. MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet

    1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本. 2).下载Tomcat 官网:http://tomcat.apache.org/ 我们选择8.0: http://tomca ...

  4. Tomcat+JSP经典配置实例

    经常看到jsp的初学者问tomcat下如何配置jsp.servlet和bean的问题,于是总结了一下如何tomcat下配置jsp.servlet和ben,希望对那些初学者有所帮助. 一.开发环境配置 ...

  5. 第二部分_搭建Java Web开发环境与配置Tomcat服务器JSP详解

    MyEclipse集成Tomcat 首先配置Tomcat,即配置环境变量Java_HOME.path,在第一讲中已经完成了,不再赘述. Eclipse代码风格导入MyEclipse: 每个项目都要配置 ...

  6. 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

    用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...

  7. eclipse,myeclipse,Tomcat进行JSP开发配置

    1:安装JDK 2:安装eclipse 3:安装myeclipse,完成后将其copy到eclipse目录下,作为插件安装 4:下载tomcat压缩包,解压至一目录 5:在eclipse中配置tomc ...

  8. hbuilder在服务器端打开网页,HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解...

    本文关键详细介绍了HBuilderX配置tomcat外界服务器查看编辑jsp界面的方式,文中根据案例文图紧密结合给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的 ...

  9. 1、jdk下载安装与Exlipse配置Tomcat搭建JavaWeb(JSP)开发环境

    安装与配置JSP运行环境 1.JDK安装 2.配置jdk的环境 在环境变量中新建如下图所示: 新建系统变量如下:变量值的路径为下载jdk时存放jdk的路径 3.打开cmd命令提示符 输入java -v ...

  10. 记录自己首次在eclipse中配置tomcat并运行jsp踩过的坑

    记录自己首次在eclipse中运行jsp踩过的坑 我使用的版本 1.jdk下载 java环境配置 2.Tomcat 服务器的安装与配置 3.下载eclipse并配置tomcat 3.1第一次下载ecl ...

最新文章

  1. jQuery 取选中的radio的值方法
  2. PAT甲级1136 A Delayed Palindrome :[C++题解]回文串和高精度并输出过程
  3. 职高计算机专业可以考本科吗,职业高中和普通高中的区别 职业高中能考本科吗...
  4. python列表多重赋值
  5. LINUX系统中动态链接库的创建与使用
  6. 一个C++工程内存泄漏问题的排查及重现工程
  7. [Java] 蓝桥杯ALGO-93 算法训练 反置数
  8. 最简单的基于FFmpeg的移动端例子:IOS 视频解码器
  9. gcforest 深度森林原理及实现
  10. PHP168整站数据库结构说明,PHP168
  11. Python 3爬虫、数据清洗与可视化实战PDF高清完整版免费下载|百度云盘
  12. c的花体字_[转载]花体字~~漂亮~
  13. 置信传播算法(Belief Propagation)简介
  14. win10小课堂:微信电脑端多开方法
  15. idea maven 显示wating for maven import completionomitted for duplicate jar
  16. 2021年初级会计实物会计概述考试真题
  17. 推荐一个利用 python 生成 pptx 分析报告的工具包:reportgen
  18. 用数字签名实现防篡改
  19. I love you not because of who you are, but because of who I am when I am with you.
  20. 【诡秘之主】封印物篇

热门文章

  1. 中山大学计算机线性代数第六版答案,中山大学2013线性代数第二次作业
  2. mini usb 接口定义 5针usb接口定义图
  3. transcad安装教程_北京道亨线路软件SLCAD3.0
  4. android gps 获取方位_Android GPS定位 获取经纬度
  5. Swift仿写有妖气漫画
  6. python画正切函数_Python
  7. CodeBlocks下载及安装教程(小白图解)
  8. matlab最优化问题
  9. Unable to start LiveReload server
  10. java数组排序函数