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,用来查询所有的数据,用来展示数据
}
相关文档:
//获取数据库数据返回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;
......
核心思想:把含main方法的入口类添加到MANIFEST.MF文件中。
步骤:
假设有两个类文件要打包,它们分别属于不同的package。
package com.test.jar;
import java.awt.*;
import javax.swing.*;
public class Jar extends JFrame
{ ......
标题 在Java中实现浮点数的精确计算 AYellow(原作) 修改
关键字 Java 浮点数 精确计算
问题的提出:
如果我们编译运行下面这个程序会看到什么?
public class Test{
public static void mai ......
使用J2SEAPI读取Properties文件的六种方法
1。使用java.util.Properties类的load()方法示例:InputStream in=lnew BufferedInputStream(new FileInputStream(name));
properties p=newProperties(); p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundle rb=ResourceBu ......
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
......