前面我們把登入的界面做好了接下來我們應該做他的登入功能了。
這兒我做的是一個簡單的功能,也隻是為了學習ext;是以沒有應用到資料庫。
登入無非就是把頁面上獲得使用者資料拿到伺服器進行一個對比。如果有這條資料這給他一個傳回(不管是頁面還是模版等)
登入的背景服務代碼如:login.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%
String name = request.getParameter("user");
String pwd = request.getParameter("password");
String code = request.getParameter("checkcode");
String scode = (session.getAttribute("randomCode")).toString();
if("yangj".equals(name)&&"123456".equals(pwd)&&scode.equals(code)){
out.println("{success:true,url:\"main.html\"}");
}else {
out.println("{success:false,errors:[");
if(!"jlpch".equals(name))
out.println("{id:\"user\",msg:\"使用者名不對\"}");
if(!"123456".equals(pwd))
out.println(",{id:\"password\",msg:\"密碼不對\"}");
if(!scode.equals(code))
out.println(",{id:\"checkcode\",msg:\"驗證碼不對\"}");
out.println("]}");
}
%>