`
文章列表
深入理解JavaScript的闭包特性如何给循环中的对象添加事件[/size] 初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件。在事件响应函数中(event handler)获取对应的索引。但每次获取的都是最后一次循环的索引。原因是初学 ...
前端面试题库 HTML+CSS 1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被 ...
排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序) 用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public ...
4、退出操作logout.jsp 当单击欢迎页面中的"退出"按钮时,会跳转到logout.jsp执行退出操作。它要做两件事,一个是清空Session中保存的用户信息,一个是返回到登录页面login.jsp。代码如程序4-7所示。 程序4-7  退出操作logout.jsp <%  session.removeAttribute("username");  response.sendRedirect("login.jsp");  %>
3、欢迎页面welcome.jsp 当登录验证成功时,将会跳转到欢迎页面welcome.jsp。该页面是JSP架构原型的导航页面,即通过该页面可以添加新的功能,并提供到新功能的导航链接。页面包含如下几部分内容: ①页面顶部显示LOGO区域,显示两张图片,并在图片下方显示一条横线<hr>; ②这里的导航是通过显示一系列的链接来实现的,页面按照左右两部分显示,左侧显示导航链接; ③右侧显示欢迎信息,并从Session中取出登录用户的用户名。在该部分还显示了一个表单,当单击【退出】按钮时,提交到logout.jsp执行退出操作。 文件代码如程序4-6所示。 程序4-6  欢迎页 ...
1、登录页面login.jsp 首先我们来新建一个登录页面login.jsp。Eclipse为我们提供了新建JSP页面的快捷向导,单击菜单【File'JSP】,选择新建JSP页面,则显示如图4-4所示的窗口。 图4-4  新建JSP页面 在该窗口中包含三个选项,默认我们只需要修改第二个选项,即填写你要创建的文件名。这里我们填写"login.jsp",单击【完成】按钮完成新建,此时在项目demo的WebContent目录下就会出现该文件的图标。双击打开该文件,其代码包含如下几个部分: ①第1行是JSP页面的固定语句,使用Page指令设置页面语言为java、导入Ja ...
2、登录验证操作login_action.jsp 接下来开发登录提交时的相应处理页面login_action.jsp。该页面不用于显示,其作用是检验用户的用户名和密码是否合法。按照顺序需要编写以下的代码: ①由于要进行数据库查询,因此首先使用include指令包含数据库配置文件inc.jsp; ②取得login.jsp页面中用户输入的用户名和密码的参数变量username和password; ③检查用户名和密码是否为空,如果有一个为空,则返回页面login.jsp重新登录; ④定义一个变量isValid来表示是否验证通过。根据用户名和密码的参数组合查询的SQL语句,从用户表user中查 ...
1、向上转型 我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动 ...
Global site tag (gtag.js) - Google Analytics