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!

使用eclipse开发jsp项目入门相关推荐

  1. Eclipse开发Web项目入门篇

    前言:以前一直使用myeclipse 8 开发web,今天特意使用eclipse,所以在这小记一下,一来有需要的可以参考下,二来随手做个笔记备用 (转载请说明出处:http://blog.csdn.n ...

  2. Eclipse开发Servlet项目详细教程!!!

    Eclipse开发Servlet项目详细教程 最近学校开设了Servlet课程 本篇文章作为学习记录 一来 自己记性不好 日后方便复习 二来 帮助更多的人入门Servlet 默认大家已经下载好了Tom ...

  3. eclipse开发jsp默认编码设置

    转载自   eclipse开发jsp默认编码设置 在eclipse中新建一个jsp页面时,一般默认的编码不是utf-8,而我们一般项目都是统一采用utf-8编码,如果要一个个改很麻烦,大家一般都会想到 ...

  4. eclipse开发jsp

    eclipse开发jsp 一.准备安装程序 1.JDK 1.5 安装程序下载 下载地址: https://jsecom15b.sun.com/ECom/EComActionServlet /Downl ...

  5. eclipse开发web项目

    对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server- ...

  6. eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build

    The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案: ...

  7. 使用Eclipse开发PHP项目

    一.安装 初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间.首先.Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Ecli ...

  8. 使用eclipse开发web项目运行时出现中文乱码问题

    使用eclipse开发web项目运行时出现中文乱码问题 检查Tomcat sever.xml中的编码设置是否为 utf-8 ,不是的话改一下: <?xml version="1.0&q ...

  9. 用Eclipse开发PHP项目

    一.安装 首先.Eclipse项目是用Java开发的,所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没安 ...

  10. eclipse开发jsp网站

    现在我的思路有点混乱,首先那个标题就有问题我觉得 用jsp开发网站?还是开发jsp网站? 一直以来我就想开发jsp网站 用到google map的时候发现要用JavaScript,于是就要研究一下Ja ...

最新文章

  1. Dubbo环境搭建-管理控制台dubbo-admin实现服务监控
  2. Spring Security + Session Redis——JSON序列化错误[The class xxx and name of xxx is not whitelisted. ]解决方案
  3. JQuery 数组按指定长度分组
  4. 投篮机投篮有技巧吗_「技巧干货」高手练习投篮的几个技巧,让投篮变得更实用...
  5. 通过git将本地代码上传码云
  6. 【德国】德累斯顿工业大学 机器学习和图像分析研究助理/博士生 招生
  7. WPF调用图片路径,或资源图片
  8. java求出遍历二叉树的路径,102. 二叉树的层序遍历
  9. displayTag使用详解
  10. 小程序文档整理之 -- API(调试接口)
  11. QuickTime Component实例
  12. 使用iptables-persistent永久保存iptables规则
  13. 测试网站速度的8款免费工具推荐
  14. 《坚持梦想-马云给创业者的22堂人生哲学课》— 综合素质提升书籍
  15. 龙门架式焊接机器人_一种龙门架式焊接机械手的制作方法
  16. 解析改变测试自动化的协作机器人
  17. moment.js时间操作
  18. 软件“生命”系统进化论——软件以负熵为生
  19. 资深猎头解密:什么样的简历一投就中?
  20. 中国地质大学计算机研究所宿舍,在地大,据说一些寝室闪闪发光

热门文章

  1. 关于数模中编程的一点愚见
  2. shp格式详解(一)
  3. 运放的噪声分析--你好放大器
  4. 【ICML2019】Set Transformer:置换不变的注意力神经网络框架
  5. 早教机器人刷固件_父母不要再盲目去买智能儿童早教机器人,知道这几点事半功倍!...
  6. 操作系统概念:系统引导过程、引导程序、固件
  7. 【数据库】“SQLite”+“DEV-CPP”实现C/C++嵌入式编程操作数据库
  8. n9 android rom,美如画N9盒子线刷固件rom升级包下载(全志H8芯片)
  9. php md5校验工具下载,md5校验工具下载_md5校验工具下载「最新|免费」-太平洋下载中心...
  10. 毕业设计 基于java的贴吧论坛_java毕业设计_springboot框架的论坛贴吧