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

文章目录

  • 1 使用eclipse进行jsp开发的准备工作
    • 1.1 eclipse下载以及jdk安装
      • 1.1.1eclipse下载
      • 1.1.2jdk下载及安装
        • 1.1.2.1jdk下载
        • 1.1.2.2jdk安装
    • 1.2 eclipse配置
      • 1.2.1配置tomcat
  • 2 使用eclipse进行jsp开发的
    • 2.1新建项目
    • 2.2 web项目知识点
      • 2.2.1浏览器可以直接访问WebContent中的jsp文件
      • 2.2.2浏览器不可以直接访问WEB-INF中的文件(这是为啥?是为了安全考虑的,有些文件比较敏感,不能让别人毫无阻拦的去访问)
      • 2.2.3tomcat配置运行时环境
        • 2.2.3.1tomcat运行时环境配置的两种办法。
        • 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属性)
        • 2.2.4.3 文本编码:
          • 2.2.4.3.1将整个eclipse中的文件 统一设置(这个设置时效为从设置之时开始到以后,设置前是作用不到的)
          • 2.2.4.3.2设置某一个项目
          • 2.2.4.3.3将整个eclipse中的文件 统一设置

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

1.1 eclipse下载以及jdk安装

1.1.1eclipse下载

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

1.1.2jdk下载及安装

1.1.2.1jdk下载

javaweb(三)使用eclipse进行jsp开发_第7张图片
图六
javaweb(三)使用eclipse进行jsp开发_第8张图片
图七
javaweb(三)使用eclipse进行jsp开发_第9张图片
图八1/2
javaweb(三)使用eclipse进行jsp开发_第10张图片
图八2/2

1.1.2.2jdk安装

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

javaweb(三)使用eclipse进行jsp开发_第11张图片
图九 没有安装jdk1.8而安装jdk1.7后额cmd截图
javaweb(三)使用eclipse进行jsp开发_第12张图片
图十 安装jdk及jre1.8后的cmd效果,此时可以正常启动eclipse4.7了
在这里插入图片描述

图十一 正常启动eclipse4.7 oxygen版本了(可以看到这款eclipse有氧气的泡泡~)

1.2 eclipse配置

1.2.1配置tomcat

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

2 使用eclipse进行jsp开发的

2.1新建项目

新建Dynamic web project MyjspProject

2.2 web项目知识点

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

  • WebContent-----index1.jsp
    可以通过http://localhost:8780/MyjspProject/index1.jsp来访问到资源。
    eclipse中http://localhost:8780/MyjspProject/就相当于WebContent
  • 如果不想在访问的时候输入index.jsp,即只输入项目名便可以访问资源,那么需要在WEB-INF–web.xml中进行配置。配置节点为下的index1.html节点。

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

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

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是两个独立的个体。

如果配置的时候选择 server locations-----Use workspace metadata() (does not modify Tomcat installation) 那么在原来的tomcat目录中便不会有wtpwebapps目录
如果配置的时候选择 server locations -------Use Tomcat installation (takes control of Tomcat installation ) 那么原来的tomcat目录中便会有wtpwebapps目录

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

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

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

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

2.2.4.3 文本编码:

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

javaweb(三)使用eclipse进行jsp开发_第18张图片
图十七

2.2.4.3.2设置某一个项目

javaweb(三)使用eclipse进行jsp开发_第19张图片
图十八

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

javaweb(三)使用eclipse进行jsp开发_第20张图片
图十九

你可能感兴趣的:(javaweb)