使用eclipse开发jsp项目入门

article/2025/11/3 15:32:55

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

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

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

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

2.在eclipse中新建dynamic web project

输入项目名称,点击next

勾选xml选项,点击finish。

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

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

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

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

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

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

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

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

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

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

 

7.访问成功、

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

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


http://chatgpt.dhexx.cn/article/oBIpb64h.shtml

相关文章

使用idea创建一个jsp项目

1、创建一个普通的项目 2、开始将这个普通的java项目变为一个jsp的项目 选中这个项目名&#xff0c;然后右键&#xff0c;调出菜单之后&#xff0c;选择Add Frameworks Support 进去之后选择Web Application&#xff0c;然后OK&#xff08;手贱没有截图就确定了&#xff0c;所…

idea创建jsp项目并运行

idea创建jsp项目并运行 如果未安装tomcat&#xff0c;请先安装tomcat&#xff1a;跳转至Apache Tomcat下载安装并配置 1.打开File->NEW->Project->Java Enterprise 2.在该页面中找到Projiect template挑选Web applocation 3.Applocation server->New Sever->…

idea中创建jsp项目详细步骤

安装条件&#xff1a;idea软件、tomcat10、jdk11 1、打开idea&#xff0c;在file ->new ->project中新建一个普通的java项目 ​​​​​​ 2、在项目名右键Add Framework Support选项中&#xff0c;Web Application上打勾&#xff0c;点击OK。 3、项目列表->web->…

JSP项目使用Tomcat启动

1.打开项目结构 2.新添加一个jdk,避免jar包冲突影响到其它的项目工程 3.选择jdk的本地安装文件&#xff0c;点击ok就行 4.点击号&#xff0c;找到本地的apache-tomcat的lib包下的所有jar包添加进来 5.点击应用 6.点击项目上方的编辑 7.添加tomcat服务&#xff0c;注意:是选择To…

idea 配置tomcat 运行jsp项目

1、复用idea打开jsp项目 2、添加tomcat配置 3、点击后会出现配置框,这里画框的地方都选上&#xff0c;版本选择1.8&#xff0c;其他的信息内容默认后&#xff0c;点击确认 4、点击 File->Project Structure,弹出界面选择Project&#xff0c;这里sdk选择1.8&#xff0c;语言选…

springboot-如何运行jsp项目?

直接用springboot官方自带的例子程序 运行程序 有异常&#xff0c;需要解决异常。 找不到servlet类&#xff0c;缺servlet jar 报错 Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext原因 没有引入servlet jar。 那就引入jar <!-- https:…

JSP项目导入

1&#xff0c;File--》import&#xff0c;菜单依序击点 2&#xff0c;在跳出对话框中&#xff0c;general-->Existing Projects into Workspace次序击点&#xff0c;之后击点next按钮 3&#xff0c;在新对话框中&#xff0c;击点[Browse]按钮&#xff0c;选择项目所在目录&a…

idea启动jsp项目

idea启动jsp项目 1、idea打开jsp项目&#xff1a; 2、项目配置&#xff1a; 3、项目启动 ~~~~~~~~~~~~~~~~~~~~~over~~~~~~~~~~~~~~~~

idea中创建jsp项目

idea软件、tomcat9、jdk8 打开idea&#xff0c;文件——新建——项目 2.在新建项目中&#xff0c;依次选择Java Enterprise——名称&#xff08;自己定义&#xff09;——位置&#xff08;自己定义&#xff09;——项目模板&#xff08;默认&#xff09;——应用程序服务器&am…

2022/08/31 吉软 JSP的基本使用

学习目录 一、JSP的介绍与创建 二、JSP的本质 三、JSP的语法 四、JSP中的常用脚本 1. 声明脚本 2. 表达式脚本 3. 代码脚本 五、JSP三种注释 六、JSP九大内置对象 七、JSP四大域对象 面试题&#xff1a; 1.JSP和servlet的区别 2.JSP作用域 3.JSP的九大内置对象。…

Java web 之 jsp(web项目)

一、JSP本质上就是一个Servlet. 执行的时候会先在转化成一个.java文件&#xff0c;再编译成.class文件. 1. 如何转化: java代码片段照搬 html、css、js、 表达式 通过输出流 out.writer()方法往出写. 2. 作用: 1. 可以自动的将html相关的代码通过流写到浏览器端. 2. 支持写java…

使用JSP做一个小小的项目(一)

登录&注册&新闻增加 登录&#xff1a;login.jsp&#xff1a;登录界面doLogin.jsp&#xff1a;处理登录请求 注册&#xff1a;regiest&#xff1a;注册界面doRegiest&#xff1a;处理注册请求 新闻增加&#xff1a;index.jsp&#xff1a;主页&#xff08;未完成版&#…

并发模拟工具(JMeter、Apache Bench、postMan)详解

目录 一、Psotman&#xff1a;Http请求模拟工具 二、Apace Bench(AB)&#xff1a;Apache附带的工具&#xff0c;测试网站性能 三、JMeter&#xff1a;Apache组织开发的压力测试工具&#xff08;使用比较多的工具&#xff09; 四、代码模拟 五、总结 简介&#xff1a; 一、…

并发请求测试工具篇(二) - JMeter

JMeter 是什么 JMeter 是一个开源的 Java 应用程序&#xff0c;用于性能测试和负载测试。它可以模拟多种负载类型&#xff0c;包括静态和动态资源请求&#xff0c;以及各种协议&#xff0c;如 HTTP、HTTPS、FTP、JMS 等。JMeter 还提供了可视化的测试结果报告&#xff0c;以便…

压力测试和并发测试

压力测试 1、压力测试分两种场景&#xff1a;一种是单场景&#xff0c;压一个接口的;第二种是混合场景&#xff0c;多个有关联的接口。 压测时间&#xff0c;一般场景都运行10-15分钟。如果是疲劳测试&#xff0c;可以压一天或一周&#xff0c;根据实际情况来定。 2、压力测试是…

Windows并发测试工具

Apache安装目录cmd 用ab并发测试工具&#xff0c;请求10次&#xff0c;并发为5 ab -n 10 -c 5 http://www.ysbm.com/api.php/task/testBingfa

【多线程高并发】jcstress并发测试工具使用教程详解

1.首先创建一个maven项目 2.引入jcstress-core依赖 <dependency><groupId>org.openjdk.jcstress</groupId><artifactId>jcstress-core</artifactId><version>0.14</version></dependency>3.准备测试代码 import org.openjdk…

性能测试----负载测试、压力测试、并发测试

性能测试&#xff1a;检测一个软件的性能。 性能测试的指标&#xff1a; 响应时间&#xff1a;用户从请求到服务器响应的时间 吞吐量&#xff1a;单位时间内成功地传送数据的数量 并发数&#xff1a;在线并且在操作的用户数 负载测试&#xff1a;加负载&#xff0c;找到让系…

程序猿专属“压测工具”并发模拟

目录 前言 一、Postman 二、Apache Bench&#xff08;AB&#xff09; 三、并发模拟工具JMeter 四、代码模拟 前言 在项目开发中&#xff0c;我们有时候需要测试服务器的抗压和qps&#xff0c;需要同时有多个请求请求同一服务。比如我和你现在都同时在请求百度的服务器提供…

Linux 并发测试工具 httpd-tools工具的安装和使用

1、安装工具 sudo yum -y install httpd-tools2、查看工具安装目录 which ab3、查看版本 ab -V4、测试命令 #例如 ab -n 请求次数 -c 并发数 访问地址ab -n 1000 -c 100 https://www.baidu.com/ 表请求1000次中有100并发今天先分享到这里。谢谢大家评论&#xff01;