易截截图软件、单文件、免安装、纯绿色、仅160KB

java 中 Cookie的用法

Cookie:记录用户登陆状态,可以在客户端创建cookie,可以使用户第二次登陆的时候不用输入用户名和密码,即可以登陆到主页
主要代码:  
LoginView 中: (获取cookie)
//获取cookie
Cookie [] cs=request.getCookies();
String name="";
String value="";
if(null!=cs)
{   
   System.out.println("cs.length:"+cs.length);
   for(int i=0;i<cs.length;i++)
   {
      Cookie c=cs[i];
      name=c.getName();
      value=c.getValue();
   }
}
if(null!=cs&&!(name.trim().equals("JSESSIONID")))
{
   request.setAttribute("username",name);
   request.setAttribute("userpass",value);
   request.getRequestDispatcher("/servlet/Controller1").forward(request,response);
}
Controller 控制器中:(创建cookie)
if(sflag)   // if 登陆成功(sflag表示,验证用户成功)
{
if(usercheckbox==null)
{
//System.out.println("您没有选中!!!");   //没有选中,无操作
}
else
{
//System.out.println("您以选中!");    // 如果选中,则创建cookie
//创建cookie
Cookie cookie=new Cookie(username,userpass);
//设置cookie的时效
cookie.setMaxAge(60*60*24*7*2);
//设置cookie 的使用路径
cookie.setPath("/");
//发送cookie
response.addCookie(cookie);
}
HttpSession session=request.getSession();
session.setAttribute("userinfo",username); //绑定用户名
response.sendRedirect("/hygj0331/servlet/Controller3");
             //发送到控制器Controller3,用来查询所有的数据,用来展示数据
}


相关文档:

java生成xml格式数据

//获取数据库数据返回list
public List queryAll(int fcateId) {
List list = new ArrayList();
String sql = "select * from g_Account where fCateID=? order by fCode";
Connection con = SqlHelp.getConn();//获得连接,sqlhelp自己写的工具类
PreparedStatement pst = null;
ResultSet rs = null;
......

java 基本数据类型之间的转换

 java 基本数据类型之间的转换
    
 
实箭头表示无数据丢失的转换
虚箭头表示有数据丢失的转换
在进行二元计算的时候,先将两个操作数转换为同一种类型,再计算
    ①如果两个数中有一个是double类型的,那么另一个也将转换为double类型;
   &n ......

java的发射机制

Person p=new Person();
这是什么?当然是实例化一个对象了.可是这种实例化对象的方法存在一个问题,那就是必须要知道类名才可以实例化它的对象,这样我们在应用方面就会受到限制.那么有没有这样一种方式,让我们不知道这个类的类名就可以实例化它的对象呢?Thank Goodness!幸亏我们用的是java, java就提供了这样的机制.
1).ja ......

JAVA中防止SQL注入攻击类的源代码

JAVA-字符串过滤类
package cn.com.hbivt.util;
/**
* Title:
*
* Description:
*
* Copyright: Copyright (c) 2005
*
* Company:
*
* @author not attributable
* @version 1.0
*/
public class StringUtils {
   ......

JAVA定时执行任务

Tomcat 下的定时任务
SysContextListener.java
package axtic.servlet;
import java.util.Timer;//定时器类
import axtic.bean.exportHistoryBean;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class SysContextListener implements ServletContextListener
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号