从这个例子可以看出定义对象要定义构造函数,其中包含各个属性成员和方法成员。this表示本对象,必须使用。对象定义好后还不能直接使用,要使用对象,必须先用保留字new创建对象的实例,创建对象实例的语句如下:对象名就是构造函数名。给构造函数赋不同的实参数初值就可以构造出不同的对象实例。E_js_23.htm:图3-15 自定义对象......
2023-11-19
当JSP页面程序中的Java脚本在服务器端执行时,根据判断的结果经常要转向另一个页面,解决的方法之一是使用forward动作标记。例如,在用户登录时,如果输入的用户名和密码不存在则转去重新登录,若存在则进入系统。登录程序借用实训36中的“E_36.jsp”,它将表单中用户输入的用户名和密码存在变量UserName和Password中提交给“../E37/check.jsp”程序接收,“check.jsp”判断输入的用户名和密码是否正确(假定正确的用户名是“高子歌”、密码是“12345”),若正确则forward转向到loginOk.jsp页面,同时传递用户名和密码;若错误则forward转向到loginFail.jsp页面。
使用“记事本”分别输入check.jsp、loginOk.jsp和loginFail.jsp程序并存放在应用目录“webapps/ROOT/E37”中。在浏览器地址栏中输入:http://192.168.2.1:8080/E36/E_36.jsp,则浏览器窗口显示如图4-2所示。输入用户名和密码后单击“登录”按钮,若用户名和密码正确则显示“loginOk.jsp”页面,如图4-3所示;若不正确则显示“loginFail.jsp”页面,如图4-4所示。
图4-3 loginOk.jsp页面
图4-4 loginFail.jsp页面
check.jsp:
(www.chuimin.cn)
loginOk.jsp:
loginFail.jsp:
从这个例子可以看出定义对象要定义构造函数,其中包含各个属性成员和方法成员。this表示本对象,必须使用。对象定义好后还不能直接使用,要使用对象,必须先用保留字new创建对象的实例,创建对象实例的语句如下:对象名就是构造函数名。给构造函数赋不同的实参数初值就可以构造出不同的对象实例。E_js_23.htm:图3-15 自定义对象......
2023-11-19
用户在浏览器窗口看到的页面内容是浏览器执行HTML程序的结果,因此掌握好HTML编程是开发Web程序的基础。HTML程序文件是普通文本文件,与平台无关,可用任何文本编辑器进行编辑。HTML程序文件的扩展名是“.htm”或“.html”。使用标记时要定义标记的属性,否则将采用HTML的默认属性。代表网页文本用蓝色显示,使用图形文件作为网页的背景,图形文件的URL地址是“d:\color.gif”。......
2023-11-19
若不指定该属性值,则浏览器根据图像的实际尺寸显示。height指定图像高度,值为整数,单位为屏幕像素点。alt指定图像的提示标签。使用“记事本”输入如下“E_img_1.htm”程序并存放在应用目录“webapps/ROOT”下的“E11”目录中。“E_img_1.htm”中用<img>标记显示了一幅jpg图像“flower.jpg”和gif图像“welcome.gif”,“flower.jpg”和“welcome.gif”文件存在“E11”目录下的“img”目录中。“E_img_1.htm”中的<img>标记未定义属性width和height,其默认值是图像自身的长、宽。图3-3 用img标记显示图像E_img_1.htm:......
2023-11-19
获取页面标记的文档对象后即可通过对象操作它的属性。例如,如果有下列HTML标记:则JS获取该标记的对象的语句如下:在IE中,也可将HTML标记的id属性的值直接作为它的对象名使用。E_29.htm:图3-21 控制页面标记的显示样式......
2023-11-19
语句“session.setAttribute;”将属性名“NAME”和值“表单中的数据传递给Servlet”设置给session对象。<form>表单中,用get方法向Servlet程序“loginServlet.java”提交数据,因为“form.jsp”程序保存在应用目录“Webapps/ROOT”下的子目录“E47”中,要退回应用目录下,再按照“web.xml”文件中的配置“<servlet-mappingurl-pattern="/servlet/*"servlet-name="invoker"/>”确定它的URL调用形式是:“../servlet/test.loginServlet”。E47.jsp:Servlet程序“loginServlet.java”用于响应“E47.jsp”的表单请求。图4-16 通过<form>表单向Servlet提交数据......
2023-11-19
图1-1中的计算机S配置:●硬件:可使用服务器计算机也可使用较新的PC。可用的A类网络有126个,每个网络能容纳1600多万个主机。C类网络可达209万余个,每个网络能容纳254个主机。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。若用的C类地址的网络号为192.3.10,则该C类网内的主机IP地址就是192.3.10.1~192.3.10.254。......
2023-11-19
文件上传是指将客户机上的文件通过网络传送到服务器上。在S_File.jsp页面,单击“浏览”按钮,选择A.txt文件后单击“上传”按钮,则将上传的数据保存到服务器端的resin安装目录下的“B.txt”文件中。图4-9 文件上传不难看出,相对“A.txt”文件的内容,“B.txt”文件中前面多了4行、结尾多了5行。这是因为使用HTTP上传文件时,上传的数据中除了上传的文件内容外还包括HTTP头数据。......
2023-11-19
程序“E_39_1.jsp”中,名字为“f1”的表单form以post的方式向服务器上的程序“E39_2.jsp”提交参数P1和P2,P1只有一个值,P2是多选项对应多个值。单击“提交”按钮后,执行JavaScript函数“check()”检查P1、P2是否有值,无值则在对应的位置显示红色的“*”表示该信息必填并且不提交,有值则使用JavaScript表单对象的方法submit()提交f1表单的参数。“E_39_2.jsp”接受E_39_1.jsp表单提交的数据P1和P2。E_39_1.jsp:E_39_2.jsp:图4-6 未输入参数即单击“提交”图4-7 获取HTML<form>表单提交到服务器的数据......
2023-11-19
相关推荐