4)再打开“JavaDB”的下拉菜单,选择“现在不安装此功能”,如图1-7所示。单击“确定”按钮,返回到“环境变量”界面。在“系统变量”框内会看到新建的环境变量“classpath”和它的值。用户可以将JDK安装在其他的文件夹,但要切记,对三个环境变量classpath、path和java_home值中的定义要与之一致。否则,JDK和Resin Web服务器就不能正确运行。...
2023-11-19 理论教育
4)再打开“JavaDB”的下拉菜单,选择“现在不安装此功能”,如图1-7所示。单击“确定”按钮,返回到“环境变量”界面。在“系统变量”框内会看到新建的环境变量“classpath”和它的值。用户可以将JDK安装在其他的文件夹,但要切记,对三个环境变量classpath、path和java_home值中的定义要与之一致。否则,JDK和Resin Web服务器就不能正确运行。...
2023-11-19 理论教育
3)Array数组对象的特点①数组元素的数据类型不要求一致。当数组元素是数组对象时,可以得到二维数组。Math对象是“静态对象”,它本身就是一个实例,不能用new创建Ma th对象实例,直接通过对象名Math引用。所有的数值都是Number对象。为了避免减慢脚本速度,应尽可能少地使用Function构造函数。1)创建Date对象实例。语法如下:dateVal有多种形式,常用如下的形式,例如:2)Date对象的方法如下表:(续)(续)...
2023-11-19 理论教育
如果这一过程未完成,请参考实训6的最后部分,完成“ojdbc6.jar”文件的复制,否则,不能存取Oracle数据库。使用“记事本”输入“conOracle.java”程序并存放在“Webapps/ROOT/WEB-INF/classes/test”目录中:conOracle.java:“index.htm”是一个框架,它将页面分割成两行:第一行执行“title.htm”程序,显示一行标题;第二行执行“fMain.htm”程序。“save.jsp”响应“dataInput.jsp”的请求,使用JavaBean程序“conOracle.java”完成与数据库的连接,获取“dataInput.jsp”中表单传来的数据,存储到db_student库的student表中。...
2023-11-19 理论教育
从这个例子可以看出定义对象要定义构造函数,其中包含各个属性成员和方法成员。this表示本对象,必须使用。对象定义好后还不能直接使用,要使用对象,必须先用保留字new创建对象的实例,创建对象实例的语句如下:对象名就是构造函数名。给构造函数赋不同的实参数初值就可以构造出不同的对象实例。E_js_23.htm:图3-15 自定义对象...
2023-11-19 理论教育
JavaScript代码包括在HTML中,它成为HTML文档的一部分。一般地,<body></body>体内放入的JavaScript脚本代码是在程序载入时在放入点要立即执行的代码;而放入<head></head>体内的脚本是被调用或者当事件被触发时要执行的代码,这样就可以确保在需要使用脚本之前,它已经被载入了。“E_js_1.htm”程序演示了JavaScript脚本嵌入HTML文件的方法。其中,<script type="text/javascript"src="js/js1.js"></script>语句引入了外部JavaScript脚本程序js/JS1.js。图3-14 JavaScript脚本代码加入HTML中JS1.js:E_js_1.htm:...
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 理论教育
如果多个HTML文件要共用一个样式表,可将样式表定义为一个独立的样式表文件。样式表文件仅仅由样式定义组成,不能含有任何像<HEAD>或<STYLE>这样的HTML的标记。“E_css_2.htm”程序中引用了两个样式表文件style1.css和style.css,演示了样式表引用的4种方式并在HTML的注释“<!--”“-->”中进行了说明。使用“记事本”输入下面“style1.css”和“style.css”的内容,存放在应用目录“we- bapps/ROOT/E19/css”中。style1.css:style.css:E_css_2.htm:图3-11 样式表的引用...
2023-11-19 理论教育
下面的一组程序演示了无刷新判定用户在登录页面输入的用户名和密码与数据库表db_user中保存的用户名和密码是否一致。若一致则是系统的用户,允许进入系统。3)参照“实训48”,编写录入用户名和密码存储到db_user表中的应用程序,录入如下用户名和密码,如表5-2所示。因要与数据库中已保存的用户名和密码比较,它引用“conOracle.java”程序完成与数据库的连接。图5-1 无刷新判断用户名和密码(正确)图5-2 无刷新判断用户名和密码(错误)test.jsp:...
2023-11-19 理论教育
登录程序中使用验证码是为了进一步防止黑客侵入系统。“login.jsp”中,语句用来显示验证码的图像,图像文件是“image.jsp”。“image.jsp”程序用语句“response.setContentType;”告诉客户端要接收的文档MIME类型为“image/jpeg”,然后在服务器的缓存中生成一幅有4个字符验证码的图像并发送到客户端。在浏览器地址栏中输入http://192.168.2.1:8080/E40/login.jsp进入登录页面,输入正确的验证码后单击“登录”按钮后显示的页面如图4-8所示。图4-8 验证码的生成login.jsp:image.jsp:checkLogin.jsp:...
2023-11-19 理论教育
“fMiddle.htm”用来关闭/展开运行“navigator.htm”的第一列窗口,这样,第三列窗口可以增加显示宽度。使用“记事本”分别输入“E_32.htm”、“title.htm”、“fMain.htm”、“navigator.htm、fMiddle.htm”程序并存放在应用目录“webapps/ROOT”下的“E32”目录中。)E_32.htm:title.htm:fMain.htm:navigator.htm:fMiddle.htm:图3-24 使用CSS的display属性展开和合并树形菜单...
2023-11-19 理论教育
用户在浏览器窗口看到的页面内容是浏览器执行HTML程序的结果,因此掌握好HTML编程是开发Web程序的基础。HTML程序文件是普通文本文件,与平台无关,可用任何文本编辑器进行编辑。HTML程序文件的扩展名是“.htm”或“.html”。使用标记时要定义标记的属性,否则将采用HTML的默认属性。代表网页文本用蓝色显示,使用图形文件作为网页的背景,图形文件的URL地址是“d:\color.gif”。...
2023-11-19 理论教育
一旦网页过期,必须到服务器上重新调阅。例如:2.NAMENAME:NAME是描述网页的,对应于Content,以便于搜索引擎机器人查找、分类。当数个Meta元素提供Lang从属信息时,搜索引擎会使用Lang特性来过滤并显示搜索结果。如果页面中根本没有Keywords和De scription的Meta标签,那么机器人是无法将你的站点加入数据库,网友也就不能搜索到你的站点。...
2023-11-19 理论教育
JS函数在定义后通过函数名即可引用。主要的预定义函数有:eval函数、isFinite函数、isNaN函数、parseFloat函数、parseInt函数等。程序“E_js_2.htm”演示了Array数组对象和isFinite函数的使用。单击按钮<input type="button"value="提交"onclick="Check();">会执行函数“Check()”,它调用JS预定义函数“isFinite()”判断输入的基本工资是不是数值,如果不是,则用alert方法显示警告。E_js_2.htm:图3-16 使用内建对象Array和预定义函数isFinite()...
2023-11-19 理论教育
Servlet程序的编写、部署firstServlet.java是一个简单的Servlet程序,因为它是HttpServlet类的子类。存放Servlet程序的根目录是在“conf/app-default.xml”配置文件中配置定义的,可参考“实训5——Resin下载、安装、启动与配置”中的“Servlet程序的存放路径配置”。使用“记事本”输入“firstServlet.java”程序并存放在应用目录“Webapps/ROOT/WEB-INF/classes/test”中。图4-15 一个简单的Servlet程序在“resin-web.xml”或“web.xml”文件中,标签<servlet>要先于标签<servlet-mapping>定义。该路径下,甚至是在“.jar”中的serv-let都会在不觉察的情况下被调用。...
2023-11-19 理论教育
获取页面标记的文档对象后即可通过对象操作它的属性。例如,如果有下列HTML标记:则JS获取该标记的对象的语句如下:在IE中,也可将HTML标记的id属性的值直接作为它的对象名使用。E_29.htm:图3-21 控制页面标记的显示样式...
2023-11-19 理论教育
离开网店,购物车中的商品也废弃。1)用JavaBean程序“shopBean.java”实现购物车。add.jsp:请选择要购买的商品:4)客户选取一商品后转向“show.jsp”程序,其主要功能是获取新选商品的“名称”、“单位”和“数量”并放入购物车、显示购物车中的所有商品。在“add.jsp”页面选择商品后单击“放入购物车”按钮,显示的界面如图4-13所示。图4-13 一个简单的购物车...
2023-11-19 理论教育