
包邮JSP程序设计

- ISBN:9787508476247
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:199页
- 出版时间:2010-08-01
- 条形码:9787508476247 ; 978-7-5084-7624-7
本书特色
《JSP程序设计》:“教、学、做”一体化,强化能力培养“工学结合”原则,提高社会实践能力“案例教学”方法,增强可读性和可操作性
目录
节选
《JSP程序设计》以一个经典的“99魔法牌”实例作为学习案例,以循序渐进的方法,由浅到深,逐渐引导读者如何构架和开发JSP动态网站,讲解其中的技巧、方法、经验,充分体现以经验为后盾、以实用为目标、以实例为导向、以实践为主线的编写思想。《JSP程序设计》在章节安排上也体现了基础篇、提高篇、高级篇的递进关系。《JSP程序设计》*后以一个常见商务网站为练习案例,引导学生独立完成登录注册模块、购物车模块、图片管理模块、新闻发布模块等,加强对JSP应用的掌握,引导学生发现新问题,培养自我学习与探索的能力。《JSP程序设计》既可作为高职高专院校计算机应用类专业的教材,也可供对网站开发有兴趣的读者参考,还可以作为各培训机构网站设计方面的培训参考用书。
相关资料
插图:通常应用第三种形式的方法,该方法中的page Context参数为JSP的内置对象(页面上下文)。实现文件上传,首先应实现initialize()方法,然后实现如下的两个方法即可将文件上传到服务器中。·upload()方法实现了initialize()方法后,紧接着就应实现该方法。upload()方法用来完成一些准备操作。首先在该方法中调用JSP的内置对象request的get Input stream()方法获取客户端的输入流,然后通过该输入流的read()方法读取用户上传的所有文件数据到字节数组中,然后在循环语句中从该字节数组中提取每个文件的数据,并将当前提取出来的文件的信息封装到File类对象中,*后将该File类对象通过Files类的addFile()方法添加到Files类对象中。·save方法在实现了initialize()方法和upload()方法后,通过调用该方法就可以将全部上传文件保存到指定目录下,并返回保存的文件个数。该方法具有以下两种形式。①save(String dest Path Name)。②save(String dest Path Name,int option)。**个方法等同于save(destPathName,O)或save(dest Path Name,File.SAVE_AUTO)。实际上在Smart Upload类的save()方法中*终是调用File类中的saveAs()方法保存文件的,所以save()方法中的参数使用与File类的save as()方法中的参数使用是相同的。但在save()方法中option参数指定的保存选项的可选值为SAVE_AUTO、SAVE_VIRTUAL和SAVE PHYSICAL。它们是Smart Upload类中的静态字段,分别表示整数0、1和2。仅仅通过以上3个方法就实现了文件的上传。下面介绍Smart Upload类中可用来限制上传文件和获取其他信息的主要方法。·set Denied Files List(String denied Files List)方法该方法用于设置禁止上传的文件。其中参数denied Files List指定禁止上传文件的扩展名,多个扩展名之间以逗号分隔。若禁止上传没有扩展名的文件,以“”表示。例如,Set Denied Files List(“exejsp,,bat”)表示禁止上传*.exe、*.jsp、*.bat和不带扩展名的文件。·set Allowed Files List(String allowed Files List)方法该方法用于设置允许上传的文件。其中参数allowed Files List指定允许上传文件的扩展名,多个扩展名之间以逗号分隔。若允许上传没有扩展名的文件,以“”表示。例如,Set Allowed Files List(“txt,doc”)表示只允许上传*.txt、*.doc和不带扩展名的文件。·set Max File Size(long max File Size)()方法该方法用于设定允许每个文件上传的*大长度,该长度由参数max File Size指定。·set Total Max File Size(long total Max File Size)方法该方法用于设置允许上传文件的总长度,该长度由参数total Max File Size指定。
-
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
这就是ChatGPT
¥41.9¥59.8 -
人工智能 现代方法 第4版(全2册)
¥120.8¥198.0 -
电脑组装、选购、操作、维护、维修从入门到精通
¥24.0¥48.0 -
数据结构教程(第6版·微课视频·题库版)
¥45.9¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
机器学习
¥47.4¥108.0 -
C程序设计(第五版)
¥18.6¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
RFID与智能卡技术实验指导书
¥29.4¥36.0 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
软件测试
¥50.0¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥36.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥45.0¥69.8 -
生物特征识别算法研究
¥20.1¥39.0 -
大模型应用开发动手做AIAGENT
¥62.9¥89.8 -
可视之美(数据可视化+数学艺术+学术绘图+PYTHON创意编程)
¥180.6¥258.0 -
游戏造物主;游戏与制作人的幕后故事
¥63.6¥108.0 -
python语言程序设计(第2版)(含视频教学)
¥55.5¥69.9