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指定。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0