jsp入门之二

上节讲到post和get两种常见的请求方式:

get提交时会将参数一起提交在浏览器地址栏,以”?”拼接,多个参数接上&&;
在浏览器地址栏输入的url都是get请求,a链接也是以get请求方式去跳转的,还有一种常见的情景是from表单指定用get方式去提交。

post提交不会带参数显示在地址栏,但是在浏览器工具里面的from-data可以看到显示的数据,因此注册登录的秘密还是需求用到加密算法,以保护用户。

当通过http协议与服务器通信,服务器会返回一个状态码告诉浏览器,这个常见的状态码有助于我们更好的发现问题。

http响应:就是服务器对客户端的一个响应。
服务器做出响应的状态码如下:
200 正常,请求处理正常
404 资源文件找不到,你请求的页面不存在
500 服务器出错或者请求和服务器之间断开了
204 无内容
302 重写响应中的url

前三个状态码是比较常见的,是需要掌握的。

了解了http请求和响应,那么我们来创建一个web项目。

首先准备工具,使用java开发工具:MyEclipse(Eclipse的插件版)+jdk1.6x(JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库)+tomcat6.x(web项目运行的容器)

然后打开Myeclipse,点击file,new web project

弹出new web project

截图

一般使用项目默认路径:Use Default location
javaEE version javaEE的版本
java version java的版本–一般是jdk的版本
JSTL version 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。

然后点击next,进入web模块
截图

然后点击finish完成web项目的创建。

接下来我们就可以看到Blog3这个web项目在工具里面的目录结构。
src–源文件目录
webRoot – web根目录(资源文件夹–用来存放网页解析相关的文件,如js,jsp,img,css,html等)
WEB-INF/lib 用来存放java类库

src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。
webroot则是开发人员编写的JSP页面、html页面、js、还有java需要的jar包导入的地方、以及web配置项所在的地方,中文件夹的名称也是由开发人员来定义的。

接下来就是使用tomcat容器运行这个web项目

浏览器的访问地址:http://localhost:8080/Blog3/index.jsp

到这里,一个web项目就搭建成功了。

end.

Share Comments