- 浏览: 821891 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
下面是一个简单的登录实例(JS聚集回车键,并通过Ajax判断用户名,密码的正确性)
//jsp页面 function checkManageLogin(){ var XMLHttp; XMLHttp = createXMLHttpRequest(); ajaxUrl = "<%=path%>/userAction.do?act=login&name="+document.forms[0].loginname.value+"&password="+document.forms[0].password.value; XMLHttp.open("post",ajaxUrl,false); XMLHttp.send(null); count = XMLHttp.responseText ; XMLHttp.abort(); if(count == 2){ alert("Password is wrong!"); document.forms[0].password.select(); return false; }else{ if(count == 3){ alert("Username is not exsit!"); document.forms[0].loginname.select(); return false; }else{ document.forms[0].action="<%=path%>/backend/frame.jsp"; document.forms[0].submit(); return true; } } } function createXMLHttpRequest() { try{ this.XMLHttp=new XMLHttpRequest(); }catch(trymicrosoft){ try{ this.XMLHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch (othermicrosoft) { try{ this.XMLHttp= ActiveXObject("Microsoft.XMLHTTP"); }catch (failed) { this.XMLHttp=null; } } } return this.XMLHttp; } </script> <script language="javascript"> function isKeyTrigger(e,keyCode){ var argv = isKeyTrigger.arguments; var argc = isKeyTrigger.arguments.length; var bCtrl = false; if(argc > 2){ bCtrl = argv[2]; } var bAlt = false; if(argc > 3){ bAlt = argv[3]; } var nav4 = window.Event ? true : false; if(typeof e == 'undefined') { e = event; } if(bCtrl && !((typeof e.ctrlKey != 'undefined') ? e.ctrlKey : e.modifiers & Event.CONTROL_MASK > 0)) { return false; } if( bAlt && !((typeof e.altKey != 'undefined') ? e.altKey : e.modifiers & Event.ALT_MASK > 0)){ return false; } var whichCode = 0; if (nav4) whichCode = e.which; else if (e.type == "keypress" || e.type == "keydown") whichCode = e.keyCode; else whichCode = e.button; return (whichCode == keyCode); } function ctrlEnter(e){ // var ie = navigator.appName == "Microsoft Internet Explorer" ? true : false; //(可以判断是什么浏览器) if(isKeyTrigger(e,13)){ checkManageLogin(); } } </script> //下面是个Java语言方法,一般写在action中 public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { try { int flag = 0; String username = request.getParameter("name"); String password = request.getParameter("password"); List<GsaUser> userList = userDao.getFrameList("from " + GsaUser.class.getName() + " as user where user.usertype is null and user.flag=0"); for (GsaUser saoUser : userList) { if ((saoUser.getLoginname()).equals(username) || (saoUser.getLoginname()) == username) { if (password.equals(saoUser.getPassword())) { HttpSession session = request.getSession(); session.setAttribute("managerId", saoUser.getUserid()); session.setAttribute("managerName", saoUser .getLoginname()); flag = 1; response.getWriter().println(flag); return null; } else { flag = 2; response.getWriter().println(flag); return null; } } } flag = 3; response.getWriter().println(flag); return null; } catch (Exception ex) { log.error("UserAction login error...." + ex.getMessage(), ex); return mapping.findForward("userError"); } }
发表评论
-
登录 回车登录
2010-08-23 17:44 5153登录实例 /** 光标在username输入框时按下 ... -
jsp自定义标签实例
2010-08-21 19:04 1122jsp自定义标签实例 JSP自定义标签。在自定义标签的起始和 ... -
JSP-使用自定义标签来操作数据库
2010-08-20 17:22 1161JSP-使用自定义标签来操作数据库 范例一:使用 ... -
jsp总结
2010-08-15 21:31 852一、JSP标签基本概念: 1.标签(Tag): 标签是一种XM ... -
JSP标签总结
2010-08-12 11:50 3085一、JSP标签基本概念: 1.标签(Tag): 标签是一种XM ... -
jsp引人js文件乱码问题
2010-08-03 12:22 1204如果网页编码规则是utf-8,即在网页头部中可以看到如下代码: ...
相关推荐
本项目着重于实现一个JSP登录系统,包括用户名、密码以及验证码的验证功能。以下是关于这个项目的关键知识点: 1. **JSP基本结构**: JSP页面由静态内容(HTML、CSS、JavaScript)和动态元素(Java代码)组成。在...
request.getParameter 验证用户名和密码 提示哪儿错误 新手好用
在本文中,我们将深入探讨如何使用JavaServer Pages (JSP) 编写一个登录界面,以及如何进行用户名和密码的验证。首先,我们要明白JSP是Web开发中的一个重要技术,它允许开发者在HTML中嵌入Java代码,实现动态网页的...
在这个"Ajax实现用户名验证"的例子中,我们将深入探讨如何使用Ajax、jsp(JavaServer Pages)以及相关的前端技术来验证用户输入的用户名是否已存在,从而防止重复注册。 首先,我们需要创建一个简单的HTML表单,...
这个功能允许用户在选择“记住用户名和密码”后,下一次访问网站时,系统能自动填充登录表单,提供便捷的用户体验。这个过程涉及到浏览器存储用户信息的方式,主要使用到的技术是Cookie。 Cookie是一种在客户端存储...
在本"Ajax网站开发典型实例JSP源码包"中,我们可以深入学习如何使用Ajax与JavaServer Pages (JSP) 结合,创建高效动态的Web应用。 1. **Ajax基础** Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript在...
- 包含客户端验证逻辑,通过 JavaScript 函数 `on_submit()` 对用户名和密码进行校验,确保用户填写的信息完整且一致。 - 提供了“检测用户”按钮,点击后将调用 `checkuser.jsp` 页面检查用户名是否已被占用。 -...
本程序实现JSP页面的登录验证...本程序包含一个.htm文件和三个.jsp文件,htm文件用来输入用户名和密码,check.jsp文件用来验证用户名和密码是否正确,如果正确引导用户登录到success.jsp,如果错误则登录到failed.jsp.
本实例通过结合Ajax、JavaScript和JSP技术来实现这一功能。 Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。在这个实例...
2. **处理登录请求**:在服务器端(例如使用Java Servlet、Node.js或PHP),接收登录请求并验证用户名和密码。如果验证成功,我们将用户名存储在Session中。在Java Servlet中,这可以通过HttpSession对象实现: ``...
- JavaScript函数:监听表单的提交事件,阻止默认行为,获取用户名值,并使用Ajax调用check.jsp进行验证。 2. **check.jsp**: 这是服务器端的验证逻辑,接收Ajax请求,检查用户名是否已被注册或可用。通常,它会...
总结来说,这个实例展示了如何利用AJAX、Struts2、JSP和Java实现用户注册时的用户名有效性验证,提供了一个实时反馈、无刷新的用户体验。学习和理解这个过程,对于提升Web开发技能,特别是Java Web开发,具有很大的...
**JSP+Ajax 经典开发实例** 在Web开发领域,JSP(Java...通过这些实例,开发者可以深入理解JSP和Ajax如何协同工作,以及如何利用它们来创建高性能、高互动性的Web应用。掌握这些技能对于提升Web开发能力至关重要。
标题提到的 "activiti官网实例项目可以直接运行用户名kermit密码kermit" 指的是Activiti提供的一款示例项目,这个项目已经配置好,用户可以直接使用给定的用户名和密码进行登录和操作。 这个实例项目是Activiti ...
**JSP与Ajax网站开发典型实例详解** 在Web开发领域,JSP(JavaServer Pages)和Ajax(Asynchronous JavaScript and XML)是两种重要的技术,它们共同构建了动态、交互式的网页应用。本实例将深入探讨如何结合使用这...
在Web开发中,EL(Expression Language)是一种强大的脚本语言,用于在JSP页面中访问JavaBeans属性,执行基本操作并进行数据绑定。EL表达式主要用于简化页面逻辑,提高代码可读性和维护性。在本场景中,"用EL判断...
【Ajax + Struts + JSP 的用户名验证】是Web应用程序开发中的一个重要环节,它涉及到前端交互、后端处理以及服务器的动态响应。在这个系统中,用户在输入用户名时,通过Ajax技术实现实时验证,避免了传统方式下提交...
- 通过对`CookieDemo1`的分析,我们可以看到如何在登录成功后设置Cookie,以及在页面加载时检查Cookie并填充用户名。 总之,这个项目旨在教授如何利用Cookie在Java Web环境中实现记住用户名密码的功能,同时也涉及...
Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这使得网页更加高效,用户体验也更好,因为页面...
总的来说,"jsp登录注册代码"是Web开发入门的经典案例,通过实践这个案例,开发者可以熟悉JSP的基本语法,理解Web应用的工作原理,以及掌握用户认证的基础实现。同时,这也将是进一步学习Spring MVC、Struts等高级...