【Java开源代码栏目提醒】:网学会员,鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“Admin.java”一文,供大家参考学习!
/*
* Created on 2004-9-18
*
* To change the template for this generated file go to
* Window>Preferences>
Java>Code Generation>Code and Comments
*/
package com.login;
import oa.sys.*;
import oa.data.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
****************************************************
*绫诲悕绉帮細 Admin<br>
*绫诲姛鑳斤細 楠岃瘉绠$悊鍛樼櫥褰?br>
*鍒涘缓锛?鐧戒紵鏄?2004骞?鏈?3鏃?br>
****************************************************
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class Admin extends HttpServlet{
private String path=null;
private String name=null;
private String password=null;
private String error=null;
private Eminfo admin=null;
private Files file=null;
private UserList list=null;
private PrintWriter out = null;
private HttpSession session=null;
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
request.setCharacterEncoding("gb2312");
response.setContentType("text/html; charset=gb2312");
out = response.getWriter();
out.print("<body>");
//鑾峰彇鏁版嵁
name=request.getParameter("name");
password=request.getParameter("pass
word");
path=getServletContext().getRealPath("/");
file=new Files(path);
admin=new Eminfo();
error=file.getError();
//濡傛灉灞炴ф枃浠舵湁閿欒鍒欒緭鍑?
if(error!=null){
error=file.getError();
}else{
//灞炴ф枃姝e父鍒欓獙璇佺鐞嗗憳,澧炲姞鍦ㄧ嚎鍒楄〃
if(name.trim().equals(file.getName().trim())&&password.trim().equals(file.getPassword().trim())){
session=request.getSession();
UserTrace usertrace=new UserTrace();
list=UserList.getInstance();
admin.setName(name);
admin.setId(-1);
list.addUser(admin);
//璁剧疆鐩戝惉
usertrace.setId(admin.getId());
session.setAttribute("list",usertrace);
session.setAttribute("id",new Integer(admin.getId()).toString());
out.print("<script>parent.location.href='login_ok.htm';</script>");
}else{
out.print("<script>history.go(-1);</script>");
}
}
out.print("</body>");
}
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
doPost(request,response);
}
}