1 使用eclipse进行jsp开发的准备工作

1.1 eclipse下载以及jdk安装

1.1.1eclipse下载

下载地址 https://www.eclipse.org/downloads/
javaweb(三)使用eclipse进行jsp开发
图一
javaweb(三)使用eclipse进行jsp开发
图二
javaweb(三)使用eclipse进行jsp开发
团三
javaweb(三)使用eclipse进行jsp开发
图四
完成eclipse安装之后,如果直接打开eclipse,会出现如图五所示问题。可以看出来是需要jdk1.8 ,然后就要下载jdk1.8。
javaweb(三)使用eclipse进行jsp开发
图五1/2
javaweb(三)使用eclipse进行jsp开发
图五2/2

1.1.2jdk下载及安装

1.1.2.1jdk下载

javaweb(三)使用eclipse进行jsp开发
图六
javaweb(三)使用eclipse进行jsp开发
图七
javaweb(三)使用eclipse进行jsp开发
图八1/2
javaweb(三)使用eclipse进行jsp开发
图八2/2

1.1.2.2jdk安装

jdk安装包含两点:jdk安装与jre安装

javaweb(三)使用eclipse进行jsp开发
图九 没有安装jdk1.8而安装jdk1.7后额cmd截图
javaweb(三)使用eclipse进行jsp开发
图十 安装jdk及jre1.8后的cmd效果,此时可以正常启动eclipse4.7了
在这里插入图片描述
javaweb(三)使用eclipse进行jsp开发
图十一 正常启动eclipse4.7 oxygen版本了(可以看到这款eclipse有氧气的泡泡~)

1.2 eclipse配置

1.2.1配置tomcat

配置tomcat要配置两个地方
第一个需要配置如图十二所示配置jdk与jre版本
javaweb(三)使用eclipse进行jsp开发
图十二
第二个,需要在控制面板中配置server
javaweb(三)使用eclipse进行jsp开发
图十三

2 使用eclipse进行jsp开发的

2.1新建项目

新建Dynamic web project MyjspProject

2.2 web项目知识点

2.2.1浏览器可以直接访问WebContent中的jsp文件

2.2.2浏览器不可以直接访问WEB-INF中的文件(这是为啥?是为了安全考虑的,有些文件比较敏感,不能让别人毫无阻拦的去访问)

  • WebContent-----WEB-INF–index2.jsp权限比较高
    不可以通过
    http://localhost:8780/MyjspProject/WEB-INF/index1.jsp来访问到资源。只可以通过跳转形式来(并不是任何的内部跳转都能访问WEB-INF;原因是跳转有两种形式,即请求转发重定向)访问。如图十四
    javaweb(三)使用eclipse进行jsp开发
    图十四

2.2.3tomcat配置运行时环境

  • jsp本质上是servlet,jsp与servlet两者i可以华互相转换的。
  • 目前创建项目只能编译jsp,不能编译servlet.如果项目想要运行servlet就要配置tomcat运行时环境。

2.2.3.1tomcat运行时环境配置的两种办法。

  • 第一种,将tomcat/lib中的servlet-api.jar加入项目的构建路径
  • 第二种,右键项目—>Build Path—>libraries–>Add library–>server runtime(本质是将tomcat的所欲jar包都加了,第一种是只加了一个jar包)

2.2.3.2tomcat实例本质是复制了一份儿tomca,与本地的tomcat是两个独立的个体。

2.2.4统一字符集编码编码分类三种:

2.2.4.1 设置jsp文件的编码(jsp文件中的pageEncoding属性):jsp–>java

2.2.4.2 设置浏览器读取jsp文件的编码(jsp文件中的content属性)

javaweb(三)使用eclipse进行jsp开发
图十五
一般将上述设置成一致的编码,推荐使用utf-8
javaweb(三)使用eclipse进行jsp开发
图十六

2.2.4.3 文本编码:

2.2.4.3.1将整个eclipse中的文件 统一设置(这个设置时效为从设置之时开始到以后,设置前是作用不到的)

javaweb(三)使用eclipse进行jsp开发
图十七

2.2.4.3.2设置某一个项目

javaweb(三)使用eclipse进行jsp开发
图十八

2.2.4.3.3将整个eclipse中的文件 统一设置

javaweb(三)使用eclipse进行jsp开发
图十九

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-12-05
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-30
  • 2021-09-03
  • 2021-10-30
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案