JSP列表中复选框批量选择功能实现

JSP列表中复选框批量选择功能实现
JSP列表中复选框批量选择功能实现

对查询列表中的记录进行批量操作

1、实现的方法往往就是在每条记录前面加一个复选框,然后在列表下方放置一个“全选/

全不选”复选框。

2、当选中“全选/全不选”复选框后,列表中的所有复选框都选中,当取消“全选/全不选”

复选框后,列表中的所有复选框都取消选中。

3、当列表中的复选框都取消选中后,“全选/全不选”复选框也要取消选中。当列表中的复

选框都选中后,“全选/全不选”复选框也要选中。

4、得到所有选中记录的值。

这项功能其实也很简单,但往往用的时候都要重新再写一遍,于是把它总结为一个模块,记录下来,以便再用。

(1)首先是在每条记录前加入复选框,该处复选框中的值为“id|username”(示例),即选中此复选框会同时传两个值(传一个值的太简单,就不举例了),中间用|隔开,下面取值时会用到:

onclick="checkonebox()"/>

(2)然后在下方加入“全选/全不选”复选框。

全选/全不选

(3)关键实现javascript

//点击"全选/全不选"复选框,如果选中,则选中全部复选框,否则取消选中全部复选框function checkall() {

var ischecked = document.getElementById("checkall").checked;

if(ischecked) {

checkallbox();

}else {

discheckallbox();

}

}

//选中全部复选框

function checkallbox() {

var boxarray = document.getElementsByName("box");

for(var i = 0; i < boxarray.length; i++) {

boxarray[i].checked = true;

}

}

//取消选中全部复选框

function discheckallbox() {

var boxarray = document.getElementsByName("box");

for(var i = 0; i < boxarray.length; i++) {

boxarray[i].checked = false;

}

}

//点击某个复选框,如果所有复选框都选中,“全选/全不选”复选框也选中

//否则如果所有复选框都取消选中,“全选/全不选”复选框也取消选中function checkonebox() {

if(isallchecked()) {

document.getElementById("checkall").checked = true;

}

if(isalldischecked()) {

document.getElementById("checkall").checked = false;

}

}

//是否全部选中

function isallchecked() {

var boxarray = document.getElementsByName("box");

for(var i = 0; i < boxarray.length; i++) {

if(!boxarray[i].checked) {

return false;

}

}

return true;

}

//是否全部没有选中

function isalldischecked() {

var boxarray = document.getElementsByName("box");

for(var i = 0; i < boxarray.length; i++) {

if(boxarray[i].checked) {

return false;

}

}

return true;

}

//得到选中项的值的集合,结果为“1|小明,2|小王,3|小李”的形式function getallcheckedvalue() {

var boxvalues = "";

var boxarray = document.getElementsByName("box");

for(var i = 0; i < boxarray.length; i++) {

if(boxarray[i].checked) {

var boxvalue = boxarray[i].value;

if(boxvalues == "") {

boxvalues = boxvalue;

}else {

boxvalues = boxvalues + "," + boxvalue;

}

}

}

return boxvalues;

}

//如果只需要得到其中选中项的id值的集合,方法如下,得到的值为(1,2,3,…)

function getIds() {

var boxvalues = getallcheckedvalue();

var boxvaluesArray = boxvalues.split(",");

var ids = "";

for(var i = 0; i < boxvaluesArray.length; i++) {

var boxvalue = boxvaluesArray[i];

var boxvalueArray = boxvalue.split("|");

var id = boxvalueArray[0];

var username = boxvalueArray[1];

if(ids == "") {

ids = id;

}else {

ids = ids + "," + id;

}

}

return ids;

}

最后,总结步骤:每条记录前加复选框,加“全选/全不选”复选框,调用javascript,OK。

JSP JavaBean Servlet实现用户登录和注册

JSP JavaBean Servlet实现用户登录和注册 1 数据库: create database student; use student; create table user( id int primary key auto_increment, user varchar(50) not null, pwd varchar(50) not null, name varchar(50) not null, *** varchar(50) not null, age int(50) not null ); 2 index.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/"; %> 欢迎来到学生管理系统

用户登录

jsp实例:一个简单的用户登陆系统

三个文件如下: //登录界面 /** *//** * @(#)Login.Java * * * @author shiyi05 * @version 1.00 2008/5/10 */ package com.rao; import javax.Servlet.http.*; import java.io.*; public class Login extends HttpServlet { public Login() { } //处理Get请求 public void doGet(HttpServletRequest req,HttpServletResponse res) { try { //中文乱码 res.setContentType("text/html; charset=gbk");

PrintWriter pw=res.getWriter(); //返回登陆界面 pw.println(""); pw.println(""); pw.println("

登陆界面

"); pw.println(""); pw.println("用户名:
"); pw.println("密码:
"); pw.println("
"); pw.println(""); pw.println(""); } catch(Exception ex) { ex.printStackTrace(); } } public void doPost(HttpServletRequest req,HttpServletResponse res) { this.doGet(req,res); } } //用户验证 /** *//** * @(#)LoginCl.java

JavaWeb用户登录功能的实现

JavaWeb用户登录功能的实现 大四快毕业了,3年多的时间中,乱七八糟得学了一大堆,想趁找工作之前把所学的东西整理一遍,所以就尝试着做一个完整的JavaWeb系统,这几天试着做了一个用户登录的功能,分享给大家,肯定有很多不完善的地方,希望大家提提宝贵的意见,必将努力完善它。 我贴出此篇博客的目的是,将一些以后有可能用到的重复性的代码保存下来,用于以后需要时直接复制粘贴,所以,此篇博客大部分都是代码,讲解性的语句并不多,如果大家看得头疼,不如不看,以后万一用到的话再拿过来修修改改即可。 有可能用得到的部分:生成验证码的Java类、操作数据库的Java类 用户登录模块采用了多种语言: Html、css、query:页面 Servlet、java:后台 运行效果图: Login.html代码: 登录界面

登录
JQuery代码:login.js $(function(){ $(".loginform_submit").click(function(){ if(checkInput()) { $("form").action("/loginServlet"); }else{ return false;

实验六用户注册功能的纯JSP 设计与实现

实验六用户注册功能的纯JSP 设计与实现 一、实验目的 掌握如何使用JSP 与form 表单交互获取用户注册信息; 掌握request 内建对象的使用; response 对象设置头信息刷新refresh。 二、实验环境 PC 系列微机,CPU1.2G 以上,内存256 以上,Windows XP,MyEclipse6.5。 三、实验步骤 1、在MyEclipse 中创建Web 项目jsp (1)设计用户注册页面register.html 和接收用户注册页面数据进行处理的页面 register_check.jsp。注意form 表单的中文乱码问题。这2 个页面显示格式如下:

(2)response 对象设置头信息刷新refresh 编写2 个JSP 页面,第一个responseRefresh.jsp 页面2 秒钟后跳转到第二个页面 useOut.jsp。 (3)编写3 个页面:redirect1.html,redirect2.jsp, redirect3.jsp,redirect1.html 中的请求参数 有userName,提交到redirect2.jsp 后再重定向到redirect3.jsp,在redirect3.jsp 中尝试取得 四、实验报告 1 提交用户注册页面register.html 和接收用户注册页面数 据进行处理的页面register_check.jsp 的代码。 <% String msg = "", uname = "", email = "", ulogo = ""; if (request.getParameter("msg") != null) { msg = request.getParameter("msg"); uname = request.getParameter("uname");

使用JSP做了一个简单的登录框架

使用JSP做了一个简单的登录框架2008-05-05 11:47 功能分析:当用户提交表单时,在当前的页面判断用户的名称及密码是否正确,如果不正确则提示“登录失败”。如果正确则跳转到“欢迎界面”。 问题:防止用户未经登录而直接访问“欢迎界面”。 解决方法:在登录界面里设置session的属性值,在欢迎界面里判断session 的属性值不等于空。此时可以判断出用户是否是通过登录界面登录成功之后跳转到欢迎界面的! 共两个文档 login.jsp ; 登录界面,提供一个表单供用户输入,并判断是否正确 welcome.jsp : 欢迎界面,登录成功后显示信息,如果用户未经登录直接访问,则提示未登录,并自动跳转到登录界面! login.jsp 代码如下: <%@ page contentType="text/html;charset=gb2312"%>
用户名:
密  码:
<% //判断表单是否输入了内容

if(request.getParameter("uname")!=null && request.getParameter("upass")!=null){ //获取表单的内容 String name = request.getParameter("uname"); String password = request.getParameter("upass"); //判断输入的内容是否正确,此处使用字符串与变量进行比较,可以防止第一次运行时出现空指针错误 if("yk".equals(name)&&"123".equals(password)) { //设置Session的属性值,用于wellcome页面进行判断是否有属性 session.setAttribute("flag","ok"); //跳转到欢迎页面 response.sendRedirect("welcome.jsp"); }else { %>

登录失败!!!

<% } } %> welcome.jsp代码如下: <%@ page contentType="text/html;charset=gb2312"%> <% //判断属性是否为空,防止用户从另外的窗口中未经登录成功便打开此页面而出现登录成功的信息 if(session.getAttribute("flag")!=null) { %>

登录成功!

<% }else { //自动跳转到登录界面 response.setHeader("refresh","2;URL=login.jsp"); %>

您还没有登录,2秒后跳到登录页面

<%

使用JSP实现网站用户注册和登录

课程设计报告 课程名称 Web开发技术 系别:工程技术系 专业班级:计科0801 学号: 0811080105 姓名:方海入 课程题目:使用JSP实现网站用户注册和登录 完成日期: 2011年6月 指导老师:林宝平 2011年 6月 24日

课程设计目的1.培养综合运用所学知识解决实际问题的能力;2.培养独立查找资料进行自学的能力; 3.熟悉网站常用基本模块的实现方法。 课程设计要求1.使用HTML表单提交用户信息;2.使用JavaScript验证用户输入信息;3.使用AJAX技术检测用户名是否可用;4.使用JDBC连接数据库。 课程设计注意事项1.可以相互讨论,但应独立完成; 2.代码应当整洁规范,清晰易读; 3.界面应当简洁漂亮,各种提示清晰完整。 课程设计内容 设计一个公司用户登录和注册的网站,并使用JSP技术连接SQL数据库,实现网页的用户登录注册功能

课程设计简要操作步骤1.使用HTML语言编写设计网站登录页面代码。 2.使用SQL SERVER创建用户账户密码数据库。 3.使用ODBC连接数据库和登录界面。 4.连接输入数据测试是否正确。 课程设计心得体会通过此次课程实训,是我更加明白理论与实践相结合的重要性,光学习理论是远远不够的,还要能在实际的操作上熟练的运用才是最关键的,只有不断的提高自我的实际操作水平,才能学以致用,为以后的工作打下坚实的基础。 课 程设计评语及成绩评 语 成 绩 指导教师 (签名) 2011年6月日

附件: 摘要 本文的叙述围绕着如何实现一个功能完善的网站进行展开。依据本次毕业设计的要求,主要从可行性分析、需求分析、总体设计、详细设计、编码、测试几个阶段进行毕业设计论文的编写。 接着在需求分析中,根据用户的角度,分析了所设计的网站需要实现哪些基本功能;从设计者的角度,分析了设计一个网站所用的编辑工具和编程语言及网站的软硬件开发环境。根据分析的结果,主要采用FrontPage,Dreamweaver编辑器,SQL 2000结合https://www.360docs.net/doc/9e16939698.html,(vbscript,j avascript)编程编程语言,进行网站的页面设计;网站的主要功能主要分为新闻、下载、友情链接、网上调查,图片几大模块。 详细设计阶段的任务就是把解法具体化。在详细设计阶段,依据总体分析的结果,进行具体页面的组织和数据库结构的设计。页面的组织主要是设计网页之间的联系,同时根据这些联系实现网页基本功能的构架;数据库的设计主要考虑各程序模块的基本功能,设计相应的表格、字段,用来存贮相应的数据记录,为页面的生成提供数据来源。 在编码阶段,进行具体网页的编码设计。在设计中,根据网页的程序界面,表单,需要的数据等,写出实际的程序代码。由于本次设计的页面比较多,不可能尽数地写出全部程序的代码,因此,在这一章节中,主要解释了在此次设计中主要用到的页面设计和数据库的编码技术。 测试的主要任务是为了发现程序中的错误,软件测试的过程亦是程序运行的过程。在本次设计中,主要采用边测试边修改的方法,在测试网页的同时根据结果及时进行相应的修改。在测试过程中,主要从外观、链接、速度方面测试网页是否能够实现相应的功能。 关键字JSP、WEB、Dreamweaver、SQL 2000 ABSTRACT The textual description is around how to realizes the perfect website of a function pr oceeds to launch.According to the request of this graduate design, primarily analyze from the viability assessment, analysis of need, total design, detailed design, code design, test this five stage to proceed this graduate design. Immediately after analyze the inside in the need, according to the customer's angle, analy zed basic functions of which demand in website for designing of realizeses;From angle of the design, analyzed to design a development environment of soft hardware for editor tool for us ing with weaving the language and website.According to the analysis's result, mostly use Drea mweaver , and connected JSP( vbscript, javascript) language, proceed the design of website's p age;The website's main function is primarily divided with the news, forums, message the guest book , net investigate, amusement. The mission of the detailed design stage is to embody the solution method.In the result o f the total analysis of detailed design stage, basis, proceed the buildup of the concrete page is with the design of construction database.Page for contact for of buildup primarily is°which design web paging, at the same time according to these contacts realizing basic function of web page;Main each procedure mold of consideration of the database's design piece form, wor

servlet+JSP实现用户登录功能

servlet+JSP实现用户登录功能 一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML、Xpath、Servlet、jsp的知识点都串联起来。 二、创建MVC架构的Web项目 在MyEclipse中新创建一个webmvcframework项目,导入项目所需要的开发包(jar包),创建项目所需要的包,在java 开发中,架构的层次是以包的形式体现出来的

一个良好的JavaWeb项目架构应该具有以上的11个包,这样显得层次分明,各个层之间的职责也很清晰明了,搭建JavaWeb项目架构时,就按照上面的1~11的序号顺序创建包:domain→dao→dao.impl→service→service.impl→web.controller→web.UI→web.filter→web.listener→util→junit.test,包的层次创建好了,项目的架构也就定下来了,当然,在实际的项目开发中,也不一定是完完全全按照上面说的来创建包的层次结构,而是根据项目的实际情况,可能还需要创建其他的包,这个得根据项目的需要来定了 在src目录(类目录)下面,创建用于保存用户数据的xml文件(DB.xml) 在WEB-INF目录下创建一个pages目录,pages目录存放系统的一些受保护(不允许用户直接通过URL地址访问)的jsp 页面,用户要想访问这些受保护的jsp页面,那么只能通过me.gacl.web.UI这个包里面的Servlet 创建好的项目如下图(图-1)所示: 图-1

JSP实现用户的登陆注册

本例需要的软件和运行环境: 1、Windows2000 Server操作系统 2、jdk1.4 3、JCreator2.5(java源码编辑调试器,吐血推荐!) 4、Macromedia JRun MX 5、Macromedia Dreamweaver MX(非必需) 6、MySQL数据库(最好安装MySQL Control Center) 一、数据库设计 用MySQL Control Center打开MySQL数据库,新建数据库shopping,在其下新建表tbl_user,其中各字段设置如下: 二、编写连接数据库bean:DBConn.java //DBConn.java //include required classes import java.sql.*; //========================================== // Define Class DBConn //========================================== public class DBConn { public String sql_driver = "org.gjt.mm.mysql.Driver"; public String sql_url = "jdbc:mysql://localhost:3306"; public String sql_DBName = "shopping"; public String user = "sa"; public String pwd = "";

Connection conn = null; Statement stmt = null; ResultSet rs = null; public boolean setDriver(String drv) { this.sql_driver = drv; return true; } public String getDriver() { return this.sql_driver; } public boolean setUrl(String url) { this.sql_url = url; return true; } public boolean setDBName(String dbname) { this.sql_DBName = dbname; return true; } public String getDBName() { return this.sql_DBName; } public boolean setUser(String user) { https://www.360docs.net/doc/9e16939698.html,er = user;

登录成功后显示用户名的JSP+JDBC用户登录程序实现 cjx制作

登录成功后显示用户名的JSP+JDBC用户登录程 序实现(实验课) 一、程序开发思路(题目)

二、数据库设置 数据库名为test 密码也为test 建表名为yonghu 三、各页面代码如下: login.jsp页面代码如下:

<%@ page contentType="text/html; charset=GBK"%>

用户名:

用户编号:

密    码:

login_check.jsp页面代码如下: <%@ page contentType="text/html; charset=GBK"%> <%@ page import = "java.sql.*" %>

欢迎进入验证页请稍后…………

<%! public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver"; public static final String DBURL="jdbc:oracle:thin:@localhost:1521:ORCL";

JSP课程设计-简单用户管理系统的设计与开发

武汉理工大学华夏学院 J S P课程设计 课程名称:jsp大作业 题目:简单用户管理系统的设计与开发 系名:信息工程系 专业班级:计算机1111班 姓名: 学号:10210411131 指导教师:苏永红 2014年 5 月23日

1 目标 1.1.实现用户登录检测,密码修改; 1.2.用户信息管理 (1)用户信息输入; (2)信息查询,可根据不同关键字进行条件查询; (3)用户信息修改:拥有权限的操作员可以修改,删除普通用户; 2 软件开发环境与技术简介 2.1 开发工具介绍 该系统的开发主要包括前台开发语言设计和后台数据库设计。选择开发工具时应该考虑客户需求、系统功能和性能要求及开发人员的习惯等因素。 开发B/S(浏览器/服务器)结构的应用程序时,前台开发语言通常可以选择JSP、ASP、PHP等;如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle 和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。 与其他开发工具相比,JSP具有简单易学、灵活方便和易于扩充等特点,越来越多地被用做浏览器/服务器应用程序的前端开发工具,与后台的SQL Server数据库相结合,能够提供高性能的管理信息系统解决方案。因此,本系统采用的是JSP作为前台开发工具,SQL Server作为后台数据库。 2.2 数据库系统 如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle 和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。 2.3 硬件环境 CPU:Pentium 4 3.0以上。 内存:512MB以上。 硬盘:80GB以上。 显示器:1024×768像素以上。 数据库:Access2000以上。 操作系统:Windows XP或更高版本。 2.4软件环境 SQL Server、MyElipse

用jsp怎样做一个用户登录界面---信息从数据库中获得

一般做一个系统,用户要登录进入系统,用户的信息是存放入数据库中的,在下面的例子中数据库的连接代码以放入conn.jsp文件中,在这里不做说明。 登录界面(index.jsp) <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <%@ include file="conn.jsp"%> 用户登录

用户登录
用户名
密码
验证用户输入信息是否合法(数据库中有无此用户的信息),代码文件如下所示(login.jsp): <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <%@ include file="conn.jsp"%>

JSP+JDBC用户登录程序实现 cjx制作

JSP+JDBC用户登录程序实现(实验课)一、程序开发思路(题目)

二、数据库设置 数据库名为test 密码也为test 建表名为yonghu 三、各页面代码如下: login.jsp页面代码如下: <% page contentType="text/html; charset=GBK"%>

用户编号:

密    码:

login_check.jsp页面代码如下: <% page contentType="text/html; charset=GBK"%> <% page import = "java.sql.*" %>

欢迎进入验证页请稍后…………

<%!public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver"; public static final String DBURL="jdbc:oracle:thin:localhost:1521:ORCL"; public static final String DBUSER="test"; public static final String DBPASS="test";%> <% Connection conn=null; Statement stmt=null; String sql=null; ResultSet rs=null; String uid=request.getParameter("uid"); String psw=request.getParameter("upwd"); %> <%

jsp简单的用户管理与登录

一、题目:用户管理与登录 二、要求: 1、建立用户表(表结构自定义) 2、实现用户注册、用户登录功能 3、用户登录后可以修改用户信息功能 三、首页代码 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> My JSP 'homePage.jsp' starting page

欢迎进入Jsp! 登录  |   注册 |

四、用户注册代码 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> My JSP 'reg.jsp' starting page
用户名: 密码: 确认密码:
<%@ page language="java" pageEncoding="utf-8"%> <%@ page import="java.sql.*,javax.sql.*,javax.naming.*"%>

JSP企业员工管理系统设计与实现

引言 现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。 目录 摘要 (4) 引言 (1) 1、系统分析 (4) 1.1 需求分析 (4) 1.2 可行性分析 (5) 1.2.1 经济性 (5) 1.2.2 技术性 (5) 1.2.3 操作可行性 (5)

1.2.4 系统结构可行性分析 (5) 2、总体设计 (6) 2.1 项目规划 (6) 2.2 设计目标 (6) 2.3 系统功能结构图 (7) 2.4 开发及运行环境 (8) 3、系统功能设计 (8) 3.1 模块功能介绍 (8) 3.2 数据库设计与实现 (9) 3.2.1 数据库的需求分析 (9) 3.2.2 数据库各表具体设计 (9) 3.2.3 数据库连接与访问.................. 错误!未定义书签。 3.3 系统中的JavaBean结构 (12) 3.4 公共模块 (13) 4、系统实现 (13) 4.1 登录模块 (13) 4.1.1 实现效果 .......................... 错误!未定义书签。 4.1.2 相关JavaBean程序 (14) 4.1.3 相关JSP文件 (15) 4.2 主页面模块 (16) 4.2.1实现效果 (16) 4.2.2 主页面相关JSP文件 (16) 4.3 人员档案模块 (18) 4.3.1实现效果........................... 错误!未定义书签。 4.3.2相关JavaBean程序 (18)

jsp+javabean+servlet实现用户登录与注册

create database student; use student; create table user( id int primary key auto_increment, user varchar(50) not null, pwd varchar(50) not null, name varchar(50) not null, sex varchar(50) not null, age int(50) not null ); index.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 欢迎来到学生管理系统

用户登录

相关文档
最新文档
用户名: