day_1 JSP学习笔记

第1章 JSP简介

  • 使用教材:JSP实用教程(第4版)

补充知识:B/S和C/S

1、C/S:QQ就是典型的C/S架构,一大特点就是需要下载QQ客户端。C/S模式需要定期进行版本升级。

2、B/S:只需要打开浏览器就可以,不需要装软件。

1.1 安装配置JSP环境

下载 JDK 和 Tomcat ,安装 Tomcat 之前必须先要安装 JDK ,然后配置两个环境变量,分别是 JAVA_HOME(到JDK根目录),path(到JDK bin目录),配置好 JDK 之后,安装并启动 Tomcat 服务器,在这个过程中遇到了环境配置正确,但是 Tomcat 服务器闪退的问题,解决方案为:打开任务管理器,结束 java 进程即可。成功配置环境之后,在浏览器中输入localhost:8080 回车出现如下界面即可:
在这里插入图片描述

  • 补充 Tomcat 闪退问题的解决方法:因为闪退所以看不见提示的错误信息,编辑 startup.bat ,将 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 中的 start 改为 run,然后再最后加上 pause 即可,这样虽然报错,但是不会直接退出命令行。

1.2 设置Web服务目录

1、根目录
打开 webapps 文件夹,其中有很多子文件夹,ROOT其实就是我们打开的界面对应的文件,现在如果我想在 ROOT 下放置一个 example1_1.jsp 文件然后访问它,只需要在浏览器中输入 localhost:8080/example1_1.jsp,此时不需要在 jsp 文件前面加 ROOT/

2、webapps下的web服务目录
之后需要进行很多次不同的实验,所以直接在webapps文件夹下新建文件夹,该文件夹就是新的目录,如果我们创建了一个ch1的文件夹,并将 example1_1.jsp 文件放在该文件夹下,则我们需要在浏览器中输入 http://localhost:8080/ch1/example1_1.jsp 来进行访问。

3、新建web服务目录(配置虚拟目录)
虚拟目录:在浏览器地址栏中输入的想要访问的路径,不是服务器的真正路径,而是通过映射关系,对应服务器(本地)的某个文件夹,这种发布模式是为了让 Tomcat 运行在 Tomcat 外目录的代码。
比如在 O:\hello\world 下存放着 example1_1.jsp 文件,现在想直接访问本地文件夹中的文件,就需要新建 web 目录,方法:用记事本打开 conf 文件夹中的 server.xml 文件,在 </Host> 的前面加入:

<Context path="/nihao" docBase="O:\hello\world" debug="0" reloadable="true" />

其实就是将本地目录起了一个新名字叫 /nihao,然后之后在访问 /nihao 这个虚拟目录的时候就能直接访问本地文件了。

1.3 配置端口号

现在我们使用的端口号是 :8080 ,如果想更改端口号也可以参考书p5的教程(修改 Tomcat 服务器安装目录中 conf 文件夹下的配置文件 server.xml,配置后重新启动 Tomcat 服务器),:80是常用的服务器端口号,正常情况下我们在浏览器中不输入 :80 也行,并且大部分网站的服务器都是 :80。

1.4 JSP运行原理

重点:p8勾画文字,p9的图1.13。java文件的生成过程一般都由服务器来做。从运行原理中也能体会到java的优点:一次编译,多次执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值