- 浏览: 1356698 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
首先要有一个封装类,我用UserInfo
登陆经过的Action
package domain; import java.util.List; public class UserInfo { private String sessionIDCR; private List sessionBMQX; public String getSessionIDCR() { return sessionIDCR; } public void setSessionIDCR(String sessionIDCR) { this.sessionIDCR = sessionIDCR; } public List getSessionBMQX() { return sessionBMQX; } public void setSessionBMQX(List sessionBMQX) { this.sessionBMQX = sessionBMQX; } }
登陆经过的Action
UserInfo userInfo = kk_BlacklistVehicle_UserLoginSQLBean.userInfo(kk_BlacklistVehicle_UserLoginForm); session.setAttribute("userInfo", userInfo) ; 调用: UserInfo user = (UserInfo )session.getAttribute("userInfo"); System.out.println("idcr = "+user.getSessionIDCR());//调用String型 System.out.println("bmqxSize = "+user.getSessionBMQX().size()); for(int i = 0 ;i<user.getSessionBMQX().size();i++) { System.out.println("bmqx"+i+" ="+user.getSessionBMQX().get(i));//调用list型 } kk_BlacklistVehicle_UserLoginSQLBean.userInfo方法(传递sql语句) public UserInfo userInfo(KK_BlacklistVehicle_UserLoginForm kk_BlacklistVehicle_UserLoginForm) { UserInfo userInfo = new UserInfo(); // 声明一个数据库操作对象 PreparedStatement pstmt = null ; // 声明一个结果集对象 ResultSet rs = null ; // DataBaseConnection为具体的数据库连接及关闭操作类,连接数据库 DataBaseConnection dbc = new DataBaseConnection() ; String dw = null ; String SQL = "SELECT idcr,idsc,idck,idcj,dw,idzx,bm,dwidcj FROM kk.kkyh WHERE id='"+kk_BlacklistVehicle_UserLoginForm.getKk_BlacklistVehicle_UserLogin_ID()+"' and PASSWORD='"+kk_BlacklistVehicle_UserLoginForm.getKk_BlacklistVehicle_UserLogin_PASSWORD()+"' " ; System.out.println(SQL); try { pstmt = dbc.getConnection().prepareStatement(SQL) ; rs = pstmt.executeQuery() ; while (rs.next()) { dw = rs.getString("dw") ; userInfo.setSessionIDCR(rs.getString("idcr")); userInfo.setSessionIDSC(rs.getString("idsc")); userInfo.setSessionIDCK(rs.getString("idck")); userInfo.setSessionIDCJ(rs.getString("idcj")); userInfo.setSessionLRDW(dw); userInfo.setSessionIDZX(rs.getString("idzx")); userInfo.setSessionBM(rs.getString("bm")); userInfo.setSessionDWIDCJ(rs.getString("dwidcj"));//往封装类里加入值 } List<String> list = new ArrayList<String>(); // 编写SQL语句 String sql = "SELECT bm FROM kk.kkbmqx WHERE ID='"+kk_BlacklistVehicle_UserLoginForm.getKk_BlacklistVehicle_UserLogin_ID()+"' and dw='"+dw+"' " ; // 实例化数据库操作对象 pstmt = dbc.getConnection().prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY) ;//设置PreparedStatement的ResultSet为可滚动结果集 // 查询记录 rs = pstmt.executeQuery() ; while(rs.next()) { String listTemp = rs.getString("bm") ; list.add(listTemp) ; } userInfo.setSessionBMQX(list) ;//往封装类里加list型值 pstmt.close() ; } catch (SQLException e) { e.printStackTrace(); } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } dbc.close() ; } return userInfo; }
发表评论
-
Web开发通用监控类解决方案(代码零侵入性)
2009-07-01 14:00 1210我们开发网站的过程中,经常会碰到这种情况,当调用某个类中函数的 ... -
java获取请求的ip地址,并解析ip所属地区
2009-06-01 09:05 9089每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无 ... -
jsp是上传图片加水印
2009-05-05 14:46 1541参考附件. -
JSP 中路径相关的常用解决办法
2009-04-22 15:58 1939<%@ page language="ja ... -
Jsp页面弹出输入对话框的实现收藏
2009-01-16 16:48 4007在写JSP页面的时候,有时需要点击一个按钮弹出一个输入对话框, ... -
log4j xml配置详解
2008-12-30 08:07 15572<?xml version="1.0" ... -
一个关于java.net.Socket的超时的问题
2008-12-26 10:44 5041从异常信息中,可以看到是read timed out,应该是S ... -
防止刷新带来的重复提交
2008-10-08 14:17 1534------------------------------- ... -
防止盗链
2008-09-04 22:28 1584<%=request.getHeader("R ... -
ip 验证
2008-08-31 23:38 1230if(kk_BlacklistVehicle_UserEnro ... -
加密算法SHA-1,SHA-256,SHA-512,MD2,MD5
2008-08-31 23:33 6195自定义某种算法 package test; ... -
Java 调用 Oracle 存储过程返回结果集
2008-08-12 08:16 2599Oracle 存储过程返回结果集用 ref cursor 实现 ... -
分页技术
2008-07-19 11:33 1418在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JD ... -
对分页的封装
2008-07-16 19:59 1888package com.bjsxt.oa.web; im ... -
Pagger-taglib分页
2008-07-16 17:57 1425<%@ page language="java ... -
JavaScirpt和JSP数据数据交互使用问题
2008-07-03 21:53 1511一、页面中的JavaScript的数据如何提交给后台的jsp程 ... -
用Cookie实现的购物车
2008-07-02 23:17 8313Cusorderitem.java 封装了相关的商品购买信息 ... -
Servlet中文API文档
2008-06-30 14:08 4164基本类和接口 一、javax. ... -
控制 Web 缓存
2008-06-19 21:11 1296控制 Web 缓存 假设两个并发用户(用户 A 和用户 ... -
JSP tag 学习
2008-05-19 20:16 2747在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或 ...
相关推荐
在Java Servlet封装的用户登录程序中,我们通常会涉及到以下几个关键知识点: 1. **Servlet生命周期**:Servlet在服务器启动时并不加载,而是在接收到第一个请求时被初始化。之后,每当有新的请求到来,Servlet容器...
本教程将详细讲解如何在Android项目中简单封装这些社交平台的API,以便实现登录和分享功能。 首先,你需要在各自的开发者平台上注册应用并获取相应的AppID和AppKey。QQ、微信和微博都有自己的开发者平台,你需要...
jsp用户登录系统的设计 用户登录系统的设计 设计一个通用的基于浏览器/服务器的用户登录系统,创建登录界面,包含用户名和密码等信息。用户登录时,对输入的用户名和密码进行校验,如校验成功,则转到登录成功页面...
本项目“c# 自定义控件+事件封装 登录”旨在创建一个基于Windows Forms的应用程序,其中包含了用户登录的功能。下面我们将深入探讨这两个核心概念以及它们在登录场景中的应用。 **自定义控件(Custom Controls)** ...
封装第三方登录API时,我们需要处理授权过程、获取用户信息以及错误处理等环节。创建一个通用的登录接口,内部实现各种第三方登录方式的适配,可以降低代码的复杂度,同时也便于后续添加新的登录渠道。 统计分析是...
`LWWXTool`是一个专为Swift设计的工具类库,它封装了微信的登录、注册、分享到朋友圈以及支付等功能,极大地简化了开发者的工作流程。下面我们将详细探讨这些功能的实现原理和使用方法。 首先,`LWWXTool`中的微信...
"萌萌的登录封装"这个项目可能是一个专为iOS应用设计的登录组件库,旨在简化登录功能的集成,并且可能注重视觉效果和交互体验。在这个项目中,"cutelogin"可能是主要的代码文件或者资源文件夹,包含了实现这一登录...
4. 搜索封装芯片:用户在注册账号并成功登录后,下一步通常是通过搜索功能找到需要的封装芯片。搜索的准确性和速度直接影响到工程师的工作效率。 5. 选择模型和下载:找到所需的封装模型后,用户需要选择合适的模型...
在移动互联网时代,将网站封装成APP已经成为许多企业和个人提升用户体验、增强品牌影响力的重要手段。本文将详细讲解如何使用"promiseducn"提供的工具和方法来实现网站APP的封装,帮助你快速掌握这一技能。 首先,...
- 在保存和传输用户登录信息时,务必确保安全性。不应明文存储密码,而应使用加密算法(如SHA-256)进行存储。网络请求中,敏感数据应使用HTTPS协议加密传输。 6. **异常处理**: - 在网络请求和登录验证过程中,...
总的来说,iOS引导登录功能的封装涉及UI设计、用户输入验证、第三方登录集成、网络请求、错误处理和状态管理等多个方面。通过合理的设计和封装,可以使代码更加模块化,提高代码复用性和可维护性。在实际开发过程中...
登录状态检查通常是为了确保用户已登录才能访问某些数据,这可以通过全局状态管理工具如Vuex实现,或者在每个接口请求之前检查本地存储的登录状态。 6. **代码结构**:一个完整的封装方法应该遵循良好的编码规范和...
抽离的文件可能包含一系列与业务相关的API接口,如用户登录、获取数据列表等。 3. **代码调用**: 在实际业务组件中,我们可以简单地导入封装好的API服务,然后调用对应的接口方法。例如,如果我们有一个`...
- **第二阶段操作**:在WinPE环境中进行注册表优化、服务管理、系统设置等深度定制,包括开关机音乐、属性页面、登录页面等个性化选项。 - **网络设置**:根据网络环境选择合适的网络模式。 - **特殊调用接口**:...
【标题】:基于ThinkPHP实现的用户登录及管理系统 在这个项目中,我们使用了流行的PHP框架ThinkPHP来构建一个基础的用户登录和管理的小型应用。ThinkPHP是中国开发者广泛使用的MVC(Model-View-Controller)框架,...
这个“ftp客户端封装.rar”文件是一个已经封装好的FTP客户端程序,它简化了FTP操作流程,使得用户无需深入了解FTP命令行语法,即可方便地执行各种FTP任务。下面将详细阐述FTP客户端封装涉及的知识点及其功能。 1. ...
然后,实现用户登录和注册功能。腾讯IM提供了登录接口,通过用户的账号和密码进行验证。同时,如果需要新用户注册,也需要调用相应的注册接口。注意,用户数据的安全性至关重要,开发者需要对用户输入的敏感信息进行...
在这个名为“微信小程序-微信小程序的功能封装”的项目中,开发者分享了一些在实际开发中经常用到的功能模块,便于其他开发者参考和复用。 1. **缓存(Cache)**:在微信小程序中,缓存是用于存储数据的关键功能,它...
例如,在登录页面,可以调用`getUserInfo`获取用户信息,并通过`saveToLocal`保存;在需要显示用户信息的地方,使用`getFromLocal`获取并展示。 4. **注意事项**: - 考虑到性能和用户体验,本地缓存不宜过大,...