JSP页面设计常用技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JSP页面设计常用技术.ppt》由会员分享,可在线阅读,更多相关《JSP页面设计常用技术.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、19.1 AppletlApplet为小应用程序,Java Applet就是使用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。l在Java Applet中,可以实现图形绘制、字体和颜色的控制、动画和声音的插入、人机交互以及网络交流等功能。lApplet提供了名为抽象窗口工具箱(Abstract Window Toolkit,AWT)的窗口环境开发工具。l含有Apple网页的HTML文件代码中带有和标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。lApplet由支持Java的网页浏览器下载运行,也
2、可以通过Java开发工具的applet viewer来运行。Applet程序离不开使用它的HTML文件,这个HTML文件中关于Applet的信息至少包含以下3点。1.字节码文件。这个文件名为编译后的Java文件,以.class为后缀。2.字节码文件的地址。3.在网页上显示Applet的方式。2【例例9-19-1】在JSP页面上加载Java Applet程序,在Applet显示区域中显示一幅图像,用来简单说明一下Applet在JSP中的应用方法。l1.编写编写AppletApplet程序程序 编写Applet程序picture.java,用来显示图像和文字。代码如下:package ch8_1;
3、import java.awt.*;import java.applet.*;public class picture extends Applet public void paint(Graphics g)Image pic=getImage(getCodeBase(),1.jpg);Font font=new Font(宋体,Font.BOLD,30);g.setFont(font);g.setColor(Color.blue);g.drawImage(pic,0,0,this);g.drawString(美丽的大学校园!,30,30);3l2编写编写JSPJSP程序程序 编写Applet
4、App.jsp文件,用来加载Java Applet程序。代码如下:嵌入APPLET小程序 4显示结果如下图所示:5l3.代码实现分析代码实现分析AppletApplet程序程序picture.javapicture.java 在该程序里,使用了在该程序里,使用了getImage()getImage()方法得到要显示的图像,然后用方法得到要显示的图像,然后用setFontsetFont()()方法设置了字体,方法设置了字体,setColor()setColor()设置了颜色,接着用设置了颜色,接着用drawImage()drawImage()方方法把图像画出来,最后还用法把图像画出来,最后还用d
5、rawString()drawString()写了一行文字。写了一行文字。JSPJSP程序程序AppletApp.jsp AppletApp.jsp 新建了新建了JSPJSP程序程序AppletApp.jspAppletApp.jsp,通过,通过元素加载元素加载Java Java AppletApplet程序,设置程序,设置typetype的属性为的属性为“applet”applet”;codecode的属性为的属性为“ch8_1.picture.class”ch8_1.picture.class”;heightheight的属性为的属性为446446,用来指定图像的,用来指定图像的显示高度;
6、显示高度;widthwidth的属性为的属性为580580,指定图像的显示宽度。,指定图像的显示宽度。69.2 文件上下传文件上下传l 文件上传文件上传 1.jspSmartUpload jspSmartUpload 组件的下载组件的下载 文件上传功能的实现主要依赖于JavaBean组件jspSmartUpload,此组件可以直接在网上下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压缩到Tomcat的webapps目录下。解压缩后,把webapps/jspSmartUpload目录下的子目录Web-inf名字改为大写的WEB-INF,这样一
7、改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。7l2.2.编写编写JSPJSP程序程序 编写upload.htm文件,建立表单,用来选择要上传的文件;编写do_upload.jsp文件,实现文件的上传。把upload.htm和do_upload.jsp保存在webappsjspSmartUpload目录下。(1)upload.htm (1)upload.htm代码如代码如9-1.TXT9-1.TXT (2)
8、do_upload.jsp(2)do_upload.jsp代码如代码如9-2.TXT9-2.TXT 先显示upload.htm文件,点击相对应的“浏览”按钮,选择要上传的文件,显示结果下图所示:8 然后点击“上传它”按钮,显示上传成功文件的相关信息,运行结果如下图所示:9 (3)(3)代码实现分析代码实现分析 对于对于upload.htmupload.htm文件的表单,文件的表单,methodmethod属性必须为属性必须为“post”“post”,enctypeenctype属性必须为属性必须为“multipart/form-data”“multipart/form-data”,否则上传不会
9、成功。然后添加,否则上传不会成功。然后添加4 4个文件域,用于选择上个文件域,用于选择上传文件,即其传文件,即其typetype的属性为的属性为“FIFE”“FIFE”。对于对于do_upload.jspdo_upload.jsp文件,首先需要载入文件,首先需要载入“com.jspsmart.upload.*”“com.jspsmart.upload.*”的的JavaJava组件包,然后新建一组件包,然后新建一个个SmartUploadSmartUpload对象对象susu,进行初始化。,进行初始化。SmartUploadSmartUpload还提供还提供了一些上传限制的设定,如了一些上传限制
10、的设定,如setMaxFileSize()setMaxFileSize(),该方法可,该方法可以限制每个上传文件的最大长度,为字节为单位;以限制每个上传文件的最大长度,为字节为单位;setTotalMaxFileSizesetTotalMaxFileSize()()可以限制总上传数据的长度,同样也是为字节为单位。可以限制总上传数据的长度,同样也是为字节为单位。10l文件下载文件下载 上一案例上传文件后,上一案例上传文件后,webappsjspSmartUploadupload目录下已存目录下已存在在4个文件了,如下图所示:个文件了,如下图所示:11编写编写download.htmdownloa
11、d.htm文件,建立超链接,用来指向相应的下载文件处理程文件,建立超链接,用来指向相应的下载文件处理程序。编写序。编写do_download.jspdo_download.jsp文件,实现文件,实现“123.doc”“123.doc”文件的下载。文件的下载。(1)download.htm代码如下代码如下:下载文件 点击相应的链接下载 123.doc 12(2)do_download.jsp代码如下:代码如下:13 先显示运行先显示运行download.htmdownload.htm文件,显示结果如下图所示。文件,显示结果如下图所示。在页面上单击在页面上单击“123.doc”“123.doc”的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 页面 设计 常用 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内