天天看點

ExtJs學習篇---OA系統登入界面設計之登入功能實作

前面我們把登入的界面做好了接下來我們應該做他的登入功能了。

這兒我做的是一個簡單的功能,也隻是為了學習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("]}");
	    }
%>
           

繼續閱讀