一個JSP頁面可由五種元素組成:1、普通的HTML標記符;2、JSP標記;3、成員變量和方法;4、Java程序片;5、Java表達式。
Java程序片的執行具有如下特點:
1、操作JSP頁面的成員變量
2、調用JSP頁面的方法
3、聲明操作區域變量
一個表單的數據提交手段部份經常包括如下字標記符號:
<Input.....>
<Select.....></Select>
<Option.....></Option>
<TextArea....></TextArea>
JSP的內置對象;
resquest
response
session
application
out
HTTP(HyperText Transfer Protocol).HTTP是客戶於服務器之間一種請求(request)信息與響應信息(response)的通信協議。
請求和響應的協議!
HTTP請求方法:
POST
GET
HEAD
DELETE
TRACE
PUT等方法
亂碼問題的處理:
1、
<%@ page contentType="text/html;Charset=utf-8"%>
2、
<%@ page contentType="text/html;charset=utf-8"%>
String str=request.getParameter("girl");
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
獲取頭名字的一個枚舉:
Enumeration enumName=request.getHeaderNames(); while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); out.print(m);
}
獲取客戶端提交的所有參數的名字:
Enumeration enumName=request.getParameterNames(); while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); out.print(m);
}
定時刷新:
response.setHeader("Refresh","5");
狀態碼:
1開頭:主要是實驗性質的
2開通:表明請求成功
3開頭:表明在請求滿足之前應餐區進一步的行動
4開頭:當瀏覽器無法滿足請求時,返回該狀態碼。
5開頭:表示服務器出現問題。如500說明服務期內不發生錯誤。
如果客戶的瀏覽器不支持Cookie,可以通過URL重寫來實現session對象的唯一性。
所謂的URL重寫,就是當客戶從一個頁面重新連接到一個頁面時,通過向這個新的URL添加參數,把Session對象的ID傳帶過去,這樣就可以保障客戶在該網站各個頁面的session對象是完全相同。
客戶瀏覽器不支持Cookie的時候採用
URL重寫:
String str=response.encodeRedirectURL("test.jsp");
將連接目標寫成
<%=str%>
JavaBean具有以下特點:
可以實現代碼複用
易編寫、易維護、易使用
可以在任何安裝了Java運行環境的平臺上使用,而不需要重新編譯。
未完待續.......
分享到:
相关推荐
根据上述内容,我们可以看出文档中涉及的知识点主要集中在Java的基础知识,包括数据类型转换、异常处理机制以及Collection框架的基本使用方法。对于学习Java语言的开发者来说,这些知识点是非常重要的基础内容,它们...
《Epic Art & Assets Collection 2 - 构建2D游戏的艺术资产宝库》 Epic Art & Assets Collection 2 是一个专为2D游戏开发者准备的资源集合,包含了大约100个高质量的2D艺术作品。这些资源旨在帮助游戏创作者快速...
2.4 比较标记——清扫技术和节点复制技术 2.5 需要考虑的问题 2.6 引文注记 第3章 引用计数 3.1 非递归的释放 3.1.1 算法 3.1.2 延迟释放的优点和代价 3.2 延迟引用计数 3.2.1 Deutsch-Bobrow算法 3.2.2 一个例子 ...
2.4 比较标记——清扫技术和节点复制技术 2.5 需要考虑的问题 2.6 引文注记 第3章 引用计数 3.1 非递归的释放 3.1.1 算法 3.1.2 延迟释放的优点和代价 3.2 延迟引用计数 3.2.1 Deutsch-Bobrow算法 3.2.2 一个例子 ...
在提供的文档示例中,我们看到一个汽车模型(Car)与它的组件——灯(Light),以及灯的不同颜色(Color)的关系。 首先,让我们理解MyBatis中的`<collection>`标签。它是`<resultMap>`的一个子元素,用于处理一对...
Blockchain-enabled data collection and sharing.jsp
PDF文字提取工具 xpdf_pdftotext 已经配置好配置文件 pdftotext ? Portable Document Format (PDF) to text converter (version 4.03) ...通过XPDF读取PDF内容并转化为txt格式的过程...————————————————
本文将深入探讨VB中Collection的使用方法,包括如何创建、添加元素、删除元素以及访问和遍历集合。 ### Collection的创建 在VB中,我们可以使用`New`关键字来创建一个新的Collection对象。例如: ```vb Dim ...
【标题】"Mayhem & Chaos Collection-开源"指的是一个由开发者Robert Kaye创建并维护的开源软件项目集合。这个集合包含了一系列相互关联性不强但各自独立的软件项目,旨在为公众提供一个平台,让人们可以访问和使用...
<html:options collection="collectionName" property="valueProp" labelProperty="labelProp"/> ``` - `property="beanProperty"`: 指定ActionForm或Bean中的属性名,用于设置或获取选中的值。 - `collection=...
WFDataSource 基于块的UITableView / UICollectionView数据源 特征 清理表视图和集合视图代码 使用块将tableView数据源和委托方法移动到viewDidLoad中 具有不同类别的多细胞到单个阵列 xib细胞和none-xib细胞均受...
7. **集合操作**:"10jsp_collection"可能包含了对ArrayList、HashMap等Java集合的操作,例如遍历、添加、删除元素,这是Web开发中常见的需求。 通过这些小练习,学习者可以逐步掌握JSP的基本用法,了解如何在...
在这个继承结构图中,可以观察到一个关键的接口——Iterator。Iterator接口定义了迭代集合的基本方法,主要包括: - hasNext() 方法:判断是否还有元素可以迭代。 - next() 方法:返回迭代中的下一个元素。 - remove...
《CollectionService.zip——构建多端口监听与数据处理平台》 在IT行业中,网络通信是不可或缺的一部分,而Telnet作为一种简单、直接的远程登录协议,常用于设备调试、网络诊断等场景。本压缩包"CollectionService....
《Hello kitty New Tab & Wallpapers Collection - 扩展程序详解》 Hello kitty New Tab & Wallpapers Collection是一款专为喜爱Hello Kitty的用户设计的Chrome浏览器扩展程序。它以其独特的主题和丰富的功能,为...
12. B/C —— Bills for collection 托收单据:通过银行代为收取款项的单据。 13. B.C. —— before Christ 公元前:用于日期表示,表明年代。 14. b.d. —— brought down 转下:会计术语,表示将上一行的余额转至...
书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。 本书共12章。第1章首先介绍计算机存储器管理的演化和自动内存回收的需求,并引入了本书所使用的术语和记法。...
Dictionary比Collection慢好多; 采用了高精度计时器进行比较,可以精确到微秒; 添加速度快1-2倍 读取快3倍 删除有时快5倍 具体数据量不一样,CPU和电脑不同,结果也不同。 Dictionary,加20万条,用时2371.5783毫秒...
### JSP自定义迭代标签详解 #### 一、引言 在JSP(JavaServer Pages)开发中,自定义标签可以极大地提高代码的复用性和可维护性。特别是在处理循环迭代逻辑时,自定义迭代标签能够使页面逻辑更加清晰、简洁。本文...
安全软件,360安全卫士是当前功能更强、效果更好、更受用户欢迎的上网必备安全软件。由于使用方便,用户口碑好,目前,首选安装360的用户已超过4亿。