JSP页面设计常用技术.ppt

JSP页面设计常用技术.ppt

ID:51620248

大小:763.55 KB

页数:29页

时间:2020-03-26

JSP页面设计常用技术.ppt_第1页
JSP页面设计常用技术.ppt_第2页
JSP页面设计常用技术.ppt_第3页
JSP页面设计常用技术.ppt_第4页
JSP页面设计常用技术.ppt_第5页
资源描述:

《JSP页面设计常用技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章JSP页面设计常用技术19.1AppletApplet为小应用程序,JavaApplet就是使用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。在JavaApplet中,可以实现图形绘制、字体和颜色的控制、动画和声音的插入、人机交互以及网络交流等功能。Applet提供了名为抽象窗口工具箱(AbstractWindowToolkit,AWT)的窗口环境开发工具。含有Apple网页的HTML文件代码中带有标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该App

2、let。Applet由支持Java的网页浏览器下载运行,也可以通过Java开发工具的appletviewer来运行。Applet程序离不开使用它的HTML文件,这个HTML文件中关于Applet的信息至少包含以下3点。1.字节码文件。这个文件名为编译后的Java文件,以.class为后缀。2.字节码文件的地址。3.在网页上显示Applet的方式。2【例9-1】在JSP页面上加载JavaApplet程序,在Applet显示区域中显示一幅图像,用来简单说明一下Applet在JSP中的应用方法。1.编写Applet程序编写Applet程序picture.java,用来显示图像和文字。

3、代码如下:packagech8_1;importjava.awt.*;importjava.applet.*;publicclasspictureextendsApplet{publicvoidpaint(Graphicsg){Imagepic=getImage(getCodeBase(),"1.jpg");Fontfont=newFont("宋体",Font.BOLD,30);g.setFont(font);g.setColor(Color.blue);g.drawImage(pic,0,0,this);g.drawString("美丽的大学校园!",30,30);}}32.

4、编写JSP程序编写AppletApp.jsp文件,用来加载JavaApplet程序。代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@pagelanguage="java"import="java.sql.*"errorPage=""%>嵌入APPLET小程序

5、4显示结果如下图所示:53.代码实现分析Applet程序picture.java在该程序里,使用了getImage()方法得到要显示的图像,然后用setFont()方法设置了字体,setColor()设置了颜色,接着用drawImage()方法把图像画出来,最后还用drawString()写了一行文字。JSP程序AppletApp.jsp新建了JSP程序AppletApp.jsp,通过元素加载JavaApplet程序,设置type的属性为“applet”;code的属性为“ch8_1.picture.class”;height的属性为446

6、,用来指定图像的显示高度;width的属性为580,指定图像的显示宽度。69.2文件上下传9.2.1文件上传1.jspSmartUpload组件的下载文件上传功能的实现主要依赖于JavaBean组件jspSmartUpload,此组件可以直接在网上下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压缩到Tomcat的webapps目录下。解压缩后,把webapps/jspSmartUpload目录下的子目录Web-inf名字改为大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏

7、感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。72.编写JSP程序编写upload.htm文件,建立表单,用来选择要上传的文件;编写do_upload.jsp文件,实现文件的上传。把upload.htm和do_upload.jsp保存在webappsjspSmartUpload目录下。(1)upload.htm代码如9-1.TXT(2)do_upload.jsp代码如9-2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。