jsp重点总结

xml是可扩展性标记语言

格式规定:

1、严格区分大小写

2、小驼峰命名法例如: wangYanxin black Ground

3、标签只能以字母或下划线 _ 开头

4、不能以xml去做标签(不能用关键字去做标签)

5、 & -----> &amp

  <     ----->    &it   

 >     ----->    &gt 

 “     ----->    &quot

‘    ----->   &apos   

Javabean

1、 java语言开发中的一个重要组件

2、可将java和html分离以便日后维护

3、减少重复代码 使jsp开发更简洁

在jsp里面使用javabean ,javabean必须满足几点:

1、所有类必须放在一个包内

2、所有类必须用public class 进行封装

3、所有类属性必须用private封装

4、封装的属性想被外界操作必须用get() set()

5、一个javabean 至少存在一个无参的构造方法

例子:package com.shengqishiwind.bean;
语法 描述
1.jsp:include 在页面被请求的时候引入一个文件。

<jsp:include page=”Index——css/login.html”></jsp:include>

2.jsp:useBean 寻找或者实例化一个JavaBean。
<jsp:useBeanid=”test” class=”导包”>

3.jsp:setProperty 设置JavaBean的属性。
4.jsp:getProperty 输出某个JavaBean的属性。
<jsp:setProperty property=”name” 设置javabean的属性</jsp:setProperty>

<jsp:getProperty property=”name” 输出javabean的属性</jsp:getProperty>

5.jsp:forward 把请求转到一个新的页面。

<jsp:forwardpage = “WEB-INF/login.html> </jsp:forward>
6.jsp:plugin 根据浏览器类型为Java插件生成OBJECT或EMBED标记。

<jsp:plugin code=”” codebase=”” type= “bean”></jsp:plugin>

7.jsp:element 定义动态XML元素
jsp:elementname=”liangzhongxu”</jsp:element>

8.jsp:attribute 设置动态定义的XML元素属性。

<jsp:attributename = “name”>jsp:attribut

9.jsp:body 设置动态定义的XML元素内容。
jsp:body</jsp:body>
10.jsp:text 在JSP页面和文档中使用写入文本的模板

JSP隐式对象

JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。

request对象
request对象是javax.servlet.http.HttpServletRequest类的实例。每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。

request对象提供了一系列方法来获取HTTP头信息,cookies,HTTP方法等等。

response对象

response对象是javax.servlet.http.HttpServletResponse类的实例。当服务器创建request对象时会同时创建用于响应这个客户端的response对象。

response对象也定义了处理HTTP头模块的接口。通过这个对象,开发者们可以添加新的cookies,时间戳,HTTP状态码等等。

out对象
out对象是javax.servlet.jsp.JspWriter类的实例,用来在response对象中写入内容。

最初的JspWriter类对象根据页面是否有缓存来进行不同的实例化操作。可以在page指令中使用buffered='false’属性来轻松关闭缓存。

JspWriter类包含了大部分java.io.PrintWriter类中的方法。不过,JspWriter新增了一些专为处理缓存而设计的方法。还有就是,JspWriter类会抛出IOExceptions异常,而PrintWriter不会。

下表列出了我们将会用来输出boolean,char,int,double,String,object等类型数据的重要方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值