使用eclipse开发jsp项目入门

使用eclipse开发jsp项目入门JSP 简介 jsp 全称 Javaserverpa 是 b s 即 browser server 浏览器 服务器 架构软件开发使用的一种技术 开发 b s 软件 除了使用 jsp 之外 还可以使用 php asp 等 以上三种有互联网 3P 之称 当然 每一种技术都有自己的优缺点 在此 将介绍 jsp 技术 jsp 技术允许在页面中插入 java 代码 当浏览器访问时 服务器将其翻译成 servlet 并响应

JSP简介:

jsp全称 Java server pages,是b/s (即browser/server  浏览器/服务器)架构软件开发使用的一种技术。开发b/s软件,除了使用jsp之外,还可以使用php ,asp等。以上三种有互联网3P之称。当然,每一种技术都有自己的优缺点,在此,将介绍jsp技术。

jsp技术允许在页面中插入java代码,当浏览器访问时,服务器将其翻译成servlet并响应给客户,生成动态网页。java代码简洁,安全性高,可读性强,一般书写起来具有较强的健壮性。jsp技术体系是J2EE技术的核心技术,也是基础中的基础。对于想要学习J2EE技术的同志们来说,学习jsp技术体系是必要的。

jsp技术,并不只是单单指jsp页面,应该是jsp技术体系,比如javaBean,JSP,Servlet,Ajax,Xml,JSTL,EL,Json,JNDI以及前端html css js等技术,因此,想要掌握好jsp技术,就得努力学习其相关的技术体系,不光是jsp如此,其他技术皆是如此,一门技术不会完全独立,都会和其他技术有一定的关联,因此,在学习某一门技术时,会掌握与其相关的周边技术是很重要的。但是,路漫漫其修远兮,学新东西的时候一定不要模凌两可,是是而非,自己对所学的东西一定要有清晰的定义,其次就是要耐心和坚持,一步一步慢慢来!

 

1.eclipse集成tomcat服务器(使用相应的tomcat服务器版本)

先将从官网下好的tomcat服务器解压到本地目录,准备好服务器。eclipse集成tomcat服务器基本可以分为两步。

1.打开eclipse,按照以下步骤配置。

先是将服务器添加至eclipse中,按照步骤指示操作,点击add使用eclipse开发jsp项目入门

选择对应的tomcat版本,点击next。

使用eclipse开发jsp项目入门

将tomcat解压安装目录填进指示框,点击finish

使用eclipse开发jsp项目入门

2.单击servers下的连接,进行第二步配置。

使用eclipse开发jsp项目入门

2.在eclipse中新建dynamic web project

输入项目名称,点击next

使用eclipse开发jsp项目入门

勾选xml选项,点击finish。

使用eclipse开发jsp项目入门

3.新建jsp文件index.jsp(不能将该文件放在WEB-INF目录下,若执行此操作,该文件将不能被外界 客户端 直接访问,只能通过请求转发访问),并放在WebContent里面。

使用eclipse开发jsp项目入门

4.配置tomcat运行时环境,jsp<--->servlet互相转化,

在项目上右键选择build path,点进去然后按照以下步骤设置,这一步其实是将tomcat中lib里的jar包导入至eclipse中

使用eclipse开发jsp项目入门

使用eclipse开发jsp项目入门

5.统一字符集编码 utf-8,防止中文乱码

   a.设置jsp文件的编码,jsp文件中的pageEncoding属性

   b.设置浏览器读取jsp文件的编码  jsp文件中的content属性

使用eclipse开发jsp项目入门

此外,将jsp文件也统一编码成utf8格式(每个文件都有自己的编码方式)

使用eclipse开发jsp项目入门

6.启动服务器,访问jsp文件,localhost:8080/项目名称

先将项目部署至服务器,如图所示,

使用eclipse开发jsp项目入门

最后,启动服务器,在上一张图片的第一步右键选择start,即可打开服务器,出现已下信息,说明服务器启动成功。

使用eclipse开发jsp项目入门

 

7.访问成功、

在浏览器中访问项目。这里需要注意两点,因为我的tomcat之前用过,并且改过端口号为8888,如果你的服务器没有改过,那么就是8080,第二后面之所以直接跟项目名称,是因为,我们的jsp文件叫做index.jsp,在项目中服务器会自动引导至这个文件,此外还有例如index.html,default.html,default.jsp等文件,在访问时,直接项目名称即可,但是如果是其他的文件例如login.jsp,就不能被服务器识别,其访问路径需要改为:localhost:8080/项目名称/文件名称。但是也可以通过修改WEB-INF里的web.xml来让服务器识别你定义的可引导访问的文件!

使用eclipse开发jsp项目入门

最后,关闭服务器。至此,第一个J2EE JSP项目已经完成,以后若继续用eclipse开发jee项目,则基本不需要以上的配置了。加油!看得上随便转载,若有疑问欢迎联系!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177138.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午8:13
下一篇 2026年3月26日 下午8:13


相关推荐

  • SAP常用BAPI函数「建议收藏」

    SAP常用BAPI函数「建议收藏」BAPI_ALE_MODEL_GETBAPI_BARCODE_SENDLISTBAPI_ANSWER_READMULTIPLEBAPI_APPCOMP_READMULTIPLEBAPI_PROCDIA_READMULTIPLEB…

    2022年7月24日
    10
  • C++中的String的常用函数用法总结

    C++中的String的常用函数用法总结一 string 的构造函数的形式 stringstr 生成空字符串 strings str 生成字符串为 str 的复制品 strings str strbegin strlen 将字符串 str 中从下标 strbegin 开始 长度为 strlen 的部分作为字符串初值 strings cstr char len 以 C string 类型 cstr 的前 char len 个字

    2026年3月26日
    2
  • javascript 异步编程2

    javascript 异步编程2

    2021年8月10日
    50
  • 比肩 DeepSeek-R1 满血版,vLLM 部署 QwQ-32B 教程

    比肩 DeepSeek-R1 满血版,vLLM 部署 QwQ-32B 教程

    2026年3月16日
    2
  • visdom简易教程

    visdom简易教程如果想用pytorch来做神经网络学习和训练,那么不管想不想,你都得学visdom这个可视化工具,因为别人全部用这个玩意在进行可视化显示,如果不会用有时甚至别人的代码都跑不起来。这里这么说似乎显得有点怨念,这是真的,因为本人一开始并不想要去搞它。但后来学着学着发现这真是个神器,难怪那么多人一上来直接要求先装上这个。要用这个先要安装,对于python模块而言,安装都是蛮简单的:pipinsta…

    2022年6月26日
    24
  • 实验十(课程资源)-DNS服务器配置与管理[通俗易懂]

    实验十(课程资源)-DNS服务器配置与管理[通俗易懂]课程实验报告:一、实验目的:1、了解DNS工作原理及域名解析过程2、掌握DNS服务器的安装、配置与管理二、实验目的:在windows2003上搭建DNS服务器,并进行相关配置与功能测试三、实验原理:DNS:是域名系统(DomainNameSystem)的缩写,指在Internet中使用的分配名字和地址的机制。域名系统允许用户使用友好的名字而不是难以记忆的数字——IP

    2022年6月3日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号