java web初学,学习笔记

数据通过POST或者GET的方式提交到服务器端。那么在服务器端是通过什么技术来获取这些数据呢?并且对这些数据是进行怎么处理的呢?服务器端获取和处理数据的技术——JSP(Java Server Pages)。


客户端通过表单将数据提交到action指定的目的地址。在这个目的地址指向的页面,需要将数据提取出来。这就需要一个动作脚本来完成动态网页技术中的数据交互。这种动作脚本与HTML语言相结合来获取和处理表单提交的数据。在Java Web中,这种用于服务器端处理数据的动作脚本就是JSP


JSP网页主要分为脚本网页数据两部分。网页数据就是JSP服务器不需要处理的部分。脚本是必须经由JSP处理的部分,大部分脚本都以XML作为语法基础,其可以分为四种类型:JSP脚本、编译指令、动作标签和表达式语言。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

JSP中声明变量和方法

JSP中声明变量和方法,是以“<%!”开头,以“%>”结尾的,多个变量和方法以“;”分隔。

JSP表达式

* 表达式具体的使用示例代码如下:
* <font size=<%= i %>><strong> 世界,你好! </strong></font>
* <%= circle.getArea () %>
* 由于表达式的书写格式比较繁琐,而且完全可以由 JSP 中的内置对象 out 来替代,因此在实际开发中, JSP 表达式很少被用到。

JSP编译指
编译指令是指在JSP文件中包含在符号“<%@”和符号“%>”之间的部分。它不向客户端输出任何内容,是用来设置全局变量、声明类、方法和输出内容的类型的指令。



* page 指令可以在一个 JSP 文件中多次、多处使用,但是其中的属性却只能使用一次( import 除外),重复的属性设置将会覆盖掉先前的设置。无论用户将 page 指令放在 JSP 程序的任何地方,它的作用范围都是整个 JSP 页面。

include 指令
include指令用来将指定位置上的资源包含在当前JSP文件中。在JSP文件被编译为Java文件时,这些被包含的资源会被作为JSP文件的一部分被翻译为Java文件。


taglib 指令是当 JSP 页面中引用了用户自定义标签时,用来声明这些用户自定义的标签的。


---------------------------------------------------------------------------------------------------------------------------------------------

JSP动作指令

*JSP动作是一种特殊的标签。利用XML语法格式的标签来控制JSP引擎的行为,影响JSP运行时的功能,并返回客户端的响应。JSP动作都以“<jsp:”开头,相对应地则以“/>”结束。

<jsp:include>动作元素用于在客户端请求时间内把静态或者动态的资源包含在JSP页面内。包含的静态或动态的资源在page属性中用URL的形式指定。

*include动作指令可以在JSP页面中动态包含一个文件,这与include指令不同,前者可以动态包含一个文件,文件的内容可以是静态的文件也可以是动态的脚本,而且当包含的动态文件被修改的时候JSP引擎可以动态对其进行编译更新。而include指令仅仅是把一个文件简单的包含在一个JSP页面中,从而组合成一个文件,仅仅是简答的组合的作用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值