String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'index.jsp' starting page

function ready(){

for (int i = 0; i < cookies.length; i++) {

String key = cookies[i].getName();

String value = cookies[i].getValue();

if (key != null && key.equals("username")) {

%>

document.getElementById("username").value="";

}

if (key != null && key.equals("password")) {

%>

document.getElementById("password").value="";

}

}

%>

}

Username:
Password:

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'index.jsp' starting page

//request.setAttribute("info", "abc");

//request.setAttribute("user", new Obj());

//String info = (String)request.getAttribute("info");

//Obj user = (Obj)request.getAttribute("user");

String username = request.getParameter("username");

String password = request.getParameter("password");

if(username.equals("AdiWood") && password.equals("ilovejapan")){

//request.setAttribute("nickName", "James");

session.setAttribute("nickName", "Smith");

session.setMaxInactiveInterval(5);

//request.getRequestDispatcher("main.jsp").forward(request, response);//转发的代码

//转发不丢失数据,在服务器内部直接发送数据

Cookie uc = new Cookie("username",username);

Cookie pc = new Cookie("password",password);

uc.setMaxAge(60*60*24*7);

pc.setMaxAge(3600*24*7);

response.addCookie(uc);

response.addCookie(pc);

response.sendRedirect("main.jsp");//重定向的代码

//重定向丢失数据,因为需要客户端重新发送数据

}else{

//request.getRequestDispatcher("login.jsp").forward(request, response);

response.sendRedirect("login.jsp");

}

%>

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'index.jsp' starting page

String user = request.getParameter("username");

//String nick = (String)request.getAttribute("nickName");

String nick = (String)session.getAttribute("nickName");

session.getMaxInactiveInterval();

%>

欢迎[]登录

Welcome[]

退出

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'index.jsp' starting page

session.invalidate();

%>

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐