jsp环境搭建及入门

一. 动态网页概述

jsp:动态网页。

【动态和静态】:

1. 不要和是否有“动感”混为一谈。

2. 是否随着时间,地点,用户操作的改变而改变。

动态网页需要使用到服务端脚本语言(JSP)。

二. 架构

CS:Client Server。

CS不足:

a. 如果软件升级,那么全部软件都需要升级。

b. 维护起来麻烦:需要维护每一台,客户端软件。

c. 每一台客户端 都需要安装 客户端软件。

 

BS:Broswer Server。

客户端可以通过浏览器直接访问服务端。

我们服务端基于Tomcat服务器。

三. Tomcat下载

Tomcat解压后的目录:

bin:可执行文件(startup.bat    ,shutdown.bat)

conf:配置文件(server.xml)

lib:tomcat依赖的架包。

log:日志文件(记录出错等信息)        

temp:临时文件

webapps:可执行的项目(将我们开发的项目放入该目录)

work:存放由jsp翻译成的java,以及编译成的class文件。

四. 配置Tomcat

a. 配置jdk(必须配置JAVA_HOME)

java_home  classPath  path

b. 配置catalina_home(大小写无所谓)

双击bin/startup.bat启动tomacat。

五. 访问Tomcat

在浏览器上输入http://localhost:8080/,(不同的浏览器可能不同,比如:火狐输入localhost8080即可)如果出现以下的界面则成功了。

jsp环境搭建及入门

这个界面在webapps->Root里。默认访问Root,如果我们还行访问其他我们需要在加上其他。比如我们想要访问examples,我们加上/examples 即可。

jsp环境搭建及入门

【常见状态码】:

404:资源不存在

200:一起正常

403:权限不足(如果访问a目录,但是,a目录设置不可见)

300/301:页面重定向(跳转)

500:服务器内部错误(代码有误)

还有其他编码:要积累。

六. 搭结构

我们创建文件夹JspProject。

jsp环境搭建及入门

JspProject文件下必须有结构:WEB-INF文件这个可以从Root文件里拷贝过来。然后我们需要在WEB-INF文件里创建classes和和lib

classes:因为Tomcat可以自动将JPS变成class文件,class文件就是放在这个文件里的。

lib:放三方依赖库。

jsp环境搭建及入门

七. 做文件

在该处建立index.jspw文件。

jsp环境搭建及入门

打开,先写普通的HTML,写完保存。

<%和%>里就是放java代码的地方。

jsp:就是在HTML中嵌套的java代码。

jsp环境搭建及入门

打开startup.bat,打开Tomcat,然后在浏览器里输入http://localhost:8080/JspProject就可以看到下面的页面,就OK啦。

jsp环境搭建及入门

如果目录下有index.jsp文件和index2.jsp文件,打开时还是会默认打开index.jsp。如果我们需要进入WEB-INF文件下面的这个文件:

jsp环境搭建及入门

我们可以参考apache-tomcat-8.5.51\webapps\examples\WEB-INF下的web.xml是怎么指定顺序的,我们在web.xml里找到welcome部分里找到下面这个:

jsp环境搭建及入门

这个就是指定顺序的,所以我们如果想指定执行index2.jsp,我们需要在我们项目的web.xml的该部分该一下即可。