上面的教程我们已经学会了如何在JSP网页中通过在<%=and%>字符系列之间嵌入Java表达式。但是通过将Java表达式放置到HTML进行大量的编程工作是很困难的。JSP另外允许你编写Java代码块嵌入到JSP中。具体做法是:将Java代码段放置于<%and%>字符之间。其实跟表达式是一样的,只不过在开始的地方没有等号而已。代码块就是我们熟知的“scriptlet”。如果单单是scriptlet,对于HTML起不了任何作用。而每次scriptlet包含了被执行的Java代码的时候,JSP就被调用。下面的代码是对上一节JSP教程进行修改后的代码,我们增加了一个script...
http://www.jb51.net//article/2605.htm
在前面的教程中我们已经在一个scriptlet中使用了“out”变量来产生HTML输出。对于更复杂的HTML,如果我们还是使用“out”变量那就会失去JSP编程的许多优势。其实我们可以很简单地就实现Scriptlets和HTML的混合。假如你要在HTML产生一个表格。产生表格是一个普通的操作,在实践中你可能想从一个SQL表格或者从文件的行产生一个表格。为了是所举的例子尽量的简单,我们产生一个表格,使这个表格包含从1到N的数字。虽然以下的例子不是很有用,但是你从中可以学到一些技巧的。以下就是JSP的程序片段:<TABLEBORDER=2><%for(inti=0;i<n;...
http://www.jb51.net//article/2597.htm
要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。一、窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改变Web文档的行为。1、什么是窗体对象窗体(Form):它构成了Web页面的基本元素。通常一个Web页面有一个窗体或几个窗体,使用Forms[]数组来实现不同窗体的访问。<form Name=Form1><INPUT type=text...><Input type=text...><Inpup ...
http://www.jb51.net//article/2446.htm
基于web的技术中,分页是一个老的不能再老的,但大家津津乐道的问题,随着xml技术的日渐应用,把xml应用到分页当中,也是一种可能,当然网上的教程很多,当我都是看得稀里糊涂,索性自己写一个,与大家分享、指正。共有两个文件tmh.htm&tt.xml源代码如下:tmh.htm___________________________________________________<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocume...
http://www.jb51.net//article/2375.htm
作者:何耀Thursday,June520032:44PM 传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中。这种方法不适用于下拉框内容经常改变的情况。因为数据源和javascript程序写死在同一页面。 <html><head><title>List</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"...
http://www.jb51.net//article/2369.htm
前几天在Tips里加上一篇旧文章,是有关《Windows2000IIS 管理实用程序Adsutil.vbs使用方法》自己重新使了使,后来想想在AdminScripts文件下,还有许多的VBS工具呢,不如也研究研究余下的19个工具吧。闲着也闲着,呵呵,这不好记性不如烂键盘,还是记下的好! 配置目录的存取权限C:\Inetpub\AdminScripts>chaccess.vbs -a w3svc/1/ROOT -verboseUsage: chaccess <--ADSPath|-a&nbs...
http://www.jb51.net//article/2340.htm
[code]function XMLWriter(){ this.XML=[]; this.Nodes=[]; this.State=""; this.FormatXML = function(Str) { if (Str) ...
http://www.jb51.net//article/2307.htm
在Search Engine的robot搜索时,针对的type,text/html此类“文本”的友好度是最高的(现阶段text/xml除外),而text/javascript此类的友好度不理想,如果robot还要判断DHTML代码的话,那这个复杂度也是较高,而且划不来,因此,在DHTML编程时,如果要提升代码的友好度。采用的方法,较好的方法是“尽可能是把DHTML的代码简化成没有HTML的代码”。这句话如何理解?e.g: 一个javascript menu。 方法一、采用常规的编程方法: <script type="...
http://www.jb51.net//article/2300.htm
1、创建表格[html]<head><title>Sample code - Traversing an HTML Table with JavaScript and DOM Interfaces</title><script> function start() { // ...
http://www.jb51.net//article/2293.htm
<? $size_small=5;//液晶宽度 $size_big=25;//液晶长度 $distance=10;//间距 $color_back="#DDDDDD"; $color_dark="#CCCCCC"; $color_light="#000000"; $number=0;?><html><head><title>Timer&...
http://www.jb51.net//article/2243.htm
在网页制作过程中怎样在不刷新页面的情况下使前台页面和后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使用的方法。 方法一:通过Cookie交互。一共是三个文件,分别为:index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.php通过页面框架index.htm组织起来,将action.php的页面宽度设为0,这样并不影响显示。action.php将信息放入cookie中...
http://www.jb51.net//article/2197.htm
