第9讲_JSP页面设计常用技术.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1 Applet Applet为小应用程序,Java Applet就是使用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。 在Java Applet中,可以实现图形绘制、字体和颜色的控制、动画和声音的插入、人机交互以及网络交流等功能。 Applet提供了名为抽象窗口工具箱(Abstract Window Toolkit,AWT)的窗口环境开发工具。 含有Apple网页的HTML文件代码中带有applet和/applet标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。 Applet由支持Java的网页浏览器下载运行,也可以通过Java开发工具的applet viewer来运行。Applet程序离不开使用它的HTML文件,这个HTML文件中关于Applet的信息至少包含以下3点。 1.字节码文件。这个文件名为编译后的Java文件,以.class为后缀。 2.字节码文件的地址。 3.在网页上显示Applet的方式。 【例9-1】在JSP页面上加载Java Applet程序,在Applet显示区域中显示一幅图像,用来简单说明一下Applet在JSP中的应用方法。 1. 编写Applet程序 编写Applet程序picture.java,用来显示图像和文字。代码如下: package ch8_1; 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); } } 2.编写JSP程序 编写AppletApp.jsp文件,用来加载Java Applet程序。代码如下: %@ page contentType=text/html; charset=gb2312 % %@ page language=java import=java.sql.* errorPage= % HTML HEAD TITLE嵌入APPLET小程序/TITLE /HEAD BODY jsp:plugin type=applet code=ch8.picture.class height=446 width=580 /jsp:plugin /BODY /HTML 显示结果如下图所示: 3. 代码实现分析 Applet程序picture.java 在该程序里,使用了getImage()方法得到要显示的图像,然后用setFont()方法设置了字体,setColor()设置了颜色,接着用drawImage()方法把图像画出来,最后还用drawString()写了一行文字。 JSP程序AppletApp.jsp 新建了JSP程序AppletApp.jsp,通过jsp:plugin元素加载Java Applet程序,设置type的属性为“applet”;code的属性为“ch8_1.picture.class”; height的属性为446,用来指定图像的显示高度;width的属性为580,指定图像的显示宽度。 9.2 文件上下传 9.2.1文件上传 1. jspSmartUpload 组件的下载 文件上传功能的实现主要依赖于JavaBean组件jspSmartUpload,此组件可以直接在网上下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压缩到Tomcat的webapps目录下。解压缩后,把webapps/jspSmartUpload目录下的子目录Web-inf名字改为大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomca

您可能关注的文档

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档