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等类型数据的重要方法:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JSP(Java Server Pages)是Java Web应用程序中的一种技术,它允许将HTML页面与Java代码结合在一起,以生成动态内容。在本文档中,将介绍JSP的一些基本知识点。 1. JSP基础语法 JSP使用标记来嵌入Java代码。常用的标记包括:脚本标记(<% %>)、表达式标记(<%= %>)和声明标记(<%! %>)。其中,脚本标记用于插入Java代码段,表达式标记用于插入Java表达式的结果,声明标记用于声明Java方法和变量。 2. JSP内置对象 JSP提供了多个内置对象,这些对象可以在JSP页面中直接使用。常用的内置对象包括:request、response、session、application、out、pageContext、config等。其中,request对象用于获取客户端请求信息,response对象用于向客户端发送响应信息,session对象用于存储用户的会话信息,application对象用于存储应用程序级别的信息,out对象用于向客户端输出信息,pageContext对象用于访问JSP页面的上下文信息,config对象用于获取JSP页面的配置信息。 3. JSP标准动作 JSP标准动作是一组内置动作,可以用于简化JSP页面的开发。常用的标准动作包括:jsp:include、jsp:forward、jsp:params、jsp:useBean、jsp:setProperty、jsp:getProperty等。其中,jsp:include用于包含其他JSP页面或HTML页面,jsp:forward用于将请求转发到其他资源,jsp:params用于传递参数,jsp:useBean用于创建JavaBean实例,jsp:setProperty用于设置JavaBean属性,jsp:getProperty用于获取JavaBean属性。 4. JSP自定义标签 JSP自定义标签是一种自定义的标记,可以用于封装重复使用的代码。自定义标签通常包括标签处理器和标签库描述文件。标签处理器用于处理标签的行为,标签库描述文件用于描述标签的属性和行为。 5. JSP MVC架构 JSP MVC架构是一种常见的Web应用程序开发模式,它将应用程序分为三个部分:模型(Model)、视图(View)和控制器(Controller)。模型用于处理数据和业务逻辑,视图用于呈现数据,控制器用于处理用户请求并协调模型和视图之间的交互。 总结 本文介绍了JSP的基本知识点,包括JSP基础语法、JSP内置对象、JSP标准动作、JSP自定义标签和JSP MVC架构。学习这些知识点可以帮助开发人员更好地理解和使用JSP技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值