第6章 JSP经典开发技巧.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
第6章 JSP经典开发技巧 内容提要 ◎ 客户端编程的常用技术:动态表格,网页传值,动态框架,表单验证等。 ◎ 发送Email,绘制图形,文件上传 ◎ 编写国际化应用程序 ◎ MD5加密以及数字水印的添加 ◎ 图表系统:JFreeChat以及MVC架构 JSP客户端编程经典案例 在Web应用开发中有一些关键的动态编程技术,下面六种最常用的关键技术:动态表格、常用的网页对话框、动态网页框架、表单验证、程序控制Form表单和在页面中执行客户端的可执行文件 动态表格彻底研究 三种网页对话框 <HTML><HEAD> <SCRIPT LANGUAGE="JavaScript"> function openNewWindow(szMethod) { if (szMethod == "modal") { window.showModalDialog("6-01.htm"); } else if (szMethod == "modeless") { window.showModelessDialog("6-01.htm"); } else { window.open("6-01.htm"); } } </SCRIPT> </HEAD> <BODY> <INPUT type="button" value="window.open" onclick="openNewWindow('normal');"><BR> <INPUT type="button" value="showModalDialog" onclick="openNewWindow('modal');"><BR> <INPUT type="button" value="showModelessDialog" onclick="openNewWindow('modeless');"> </BODY></HTML> 三种对话框的区别是,利用windows.open打开的页面和其他的窗口一样,可以在几个窗口之间切换,模式对话框不能和其他窗口切换焦点,只能是当前窗口。非模式对话框可以和其他对话框切换焦点,但是永远在屏幕最前面。 三种形式的网页对话框的传值 <SCRIPT LANGUAGE="JavaScript"> function openNewWindow(szMethod) { if (szMethod == "modal") { window.showModalDialog("6-06.htm",myform.txt, "dialogTop:100px;dialogLeft:100px;dialogWidth:200px;dialogHeight:400px;scroll:1;status:0;"); } else if (szMethod == "modeless") { window.showModelessDialog ("6-06.htm",myform.txt, "dialogTop:100px;dialogLeft:100px;dialogWidth:200px;dialogHeight:400px;scroll:1;status:0;"); } else { window.open("6-05.htm"); } } </SCRIPT> 普通对话框传值 <SCRIPT LANGUAGE="JavaScript"> function tran() { opener.myform.txt.value = document.myform.txt.value; window.close(); } </SCRIPT> 模式与非模式对话框传值 <SCRIPT LANGUAGE="JavaScript"> function tran() { window.dialogArguments.value = document.myform.txt.value; window.close(); } </SCRIPT> 动态网页框架彻底研究 <HTML><BODY> <img src="images/down.gif" style="CURSOR: hand" onclick="parent.mainset.rows='96,*'"> <img src="images/left.gif" style="CURSOR: hand" onclick="parent.frmTreeSet.cols = '0,*'"> <img s

文档评论(0)

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

相关文档

相关课程推荐