Jsp总结

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Jsp总结

1.Jsp入门

1.什么是JSP?

1.Jsp全称java server pages是由sun公司倡导的:

2.可以响应客户端请求,而动态生成HTML,XML或者其他格式文档的web网页的技术

3.运行在服务端,是一种动态网页开发技术

4.它使用jsp标签在HTML网页中插入java代码,标签通常是以<% 开头,以%>结束

5.Jsp文件后缀名为*.Jsp

6.Jsp开发的web应用可以跨平台,跨操作系统使用(既可以运行在Linux上也能运行在window上)

7.Jsp的本质是java servlet【小服务程序】主要用于实现java web应用程序的用户界面部分

8.Jsp是java EE 不可或缺的一部分

2.jsp环境的构建(jdk,tomcat,eclipse)

1.设置web服务器:tomcat(catalina_home)

1.Jsp被放在tomcat这个web服务器里面

2.Tomcat是jsp容器

3.Tomcat是Apache(阿帕奇)开源组织下一个web服务器

4.Tomcat的版本号为6.0/7.0/8.0

5.Tomcat6和jdk1.6/tomcat7和jdk107/tomcat8和jdk1.8

6.Tomcat默认的端口号为8080

(注意:js,HTML,css都属于客户端技术,因为只需要通过浏览器就可以运行

MVC框架:model模型/实体view用户界面层/展现层control控制层)

2.安装和配置jdk和tomcat环境

配置环境变量:

1.找到我的电脑

2.点击鼠标右键,打开属性

3.找到高级设置系统中的环境变量下的个人的用户变量

4.新建java_home和path把自己JDK安装的路径写到个人的用户变量中去,并在path变量中的

jdk路径后加bin目录

5.再新建catalina_home变量,把tomcat的路径写上去

6.点击确定,确定完成

3.安装eclipse或者myeclipse

在eclipse中配置jdk:window----preferences---java---installed jres—add---standard vm

在eclipse中配置tomcat:window---preferences—web—jsp files—encoding—utf-8---ok

设置eclipse中java文件以及jsp文件的编码为utf-8:

window---preferences—general—content types—text—java sourse file—default encoding—utf-8

设置字体大小:window---preferences—general—appearance—colors and founts—basic—text fount

新建dynamic web project

新建tomcat server,部署web project,启动tomcat server

4.第一个jsp页面

3.jsp结构

●客户端通过网络访问储存在web server(tomcat)中的jsp文件

●通过jsp文件可以和后台数据库进行交互

4.jsp处理请求的工作原理(过程)

web服务器是如何使用jsp来创建网页的?

1.浏览器发送一个HTTP请求给服务器(tomcat)

2.Web浏览器识别出这是一个jsp网页的请求,并且将该请求传递给jsp引擎(tomcat),通过使

用URL或者.jsp文件来完成

3.Jsp引擎从从磁盘中载入jsp文件,然后将它们转译为servlet,就是一个java文件及*.java

4.Jsp引擎将servlet编译成可执行类(class),并且将原始请求递给servlet引擎

5.Web服务器以静态HTML网页的形式将HTTP response(响应)返回到您的浏览器中

6.最终,web浏览器处理HTTP response中动态产生的HTML网页,就好像在处理静态网页一样

简略工作原理图

5.jsp页面元素

6.jsp的九大隐式对象(内置对象)

1.隐式对象

注意:1.对于这九大隐式对象可以直接去使用,不需要new

2.如果使用exception对象,则需要在page指令中设置iSErrorPage=“true”(iSErrorPage=“false”)默认的是false

2.Jsp所支持的九大隐含对象

Jsp隐含对象是jsp容器为每个页面提供的java对象,开发者可以直接使用他们而不用显示声明

7.get和post的区别?

Get请求会将所有的参数直接通过?追加到要跳转的页面的后面,即直接可以在地址栏中看到Post请求的参数不会显示在地址栏中

8.request对象

1.什么是request对象?

Request对象是java.servlat.http包下的httpServletRequest类的实例。

每当客户端请求一个jsp页面时,jsp引擎就会制造一个新的request对象来代表这个请求。

通过request可以获取所有的请求信息。

2.Request对象的常用方法:

String getParameter(String name)

根据页面表单组件名称的值获取请求页面的提交数据

String[] getParameterValues(String name)

相关文档
最新文档