資源簡介
美食天下源碼

代碼片段和文件信息
package?ytl;
import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
public?class?ControlServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
????public?ControlServlet()?{
????????super();
????}
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
this.doPost(request?response);
}
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
request.setCharacterEncoding(“gbk“);
String?action?=?request.getParameter(“action“);
if(action?==?null){//當action為空時
request.getRequestDispatcher(“error.jsp?msg=action為null“).forward(requestresponse);
return;
}
if(action.equals(“toregister“)){//到注冊
request.getRequestDispatcher(“register.jsp“).forward(requestresponse);
}
else?if(action.equals(“favourite“)){//到我的收藏
if(isLogin(requestresponse)){//登錄過
request.getRequestDispatcher(“favourite.jsp“).forward(requestresponse);
}
else{//沒有登錄
request.getRequestDispatcher(“login.jsp“).forward(requestresponse);
}
}
else?if(action.equals(“register“)){//用戶注冊動作
String?u_name?=?request.getParameter(“u_name“);
String?u_qq =?request.getParameter(“u_qq“);
String?u_pwd?=?request.getParameter(“u_pwd1“);
String?u_Email?=?request.getParameter(“u_Email“);
String?u_dis?=?request.getParameter(“u_dis“);
int?temNum?=?DBUtil.insertUser(u_nameu_qqu_pwdu_Emailu_dis);
if(temNum?!=?-1){//插入數據成功
???? HttpSession?session=request.getSession(true);
???? session.setAttribute(“uid“temNum+““);
???? session.setAttribute(“u_name“u_name);
???? request.getRequestDispatcher(“home.jsp“).forward(requestresponse);
}
else?{//插入失敗
request.getRequestDispatcher(“error.jsp“).forward(requestresponse);
}
}
else?if(action.equals(“exit“)){//注銷
HttpSession?session=request.getSession(true);
session.removeAttribute(“uid“);
session.removeAttribute(“u_name“);
request.getRequestDispatcher(“index.jsp“).forward(requestresponse);
}
else?if(action.equals(“login“)){//登錄動作
String?uid?=?request.getParameter(“uid“);
String?u_pwd?=?request.getParameter(“u_pwd“);
String?u_name?=?DBUtil.checkUser(uid?u_pwd);
if(u_name?!=?null){
???? HttpSession?session=request.getSession(true);
???? session.setAttribute(“uid“uid);
???? session.setAttribute(“u_name“u_name);
???? request.getRequestDispatcher(“index.jsp“).forward(requestresponse);
}
else{
request.getRequestDispatcher(“login.jsp“).forward(requestresponse);
}
}
else?if(action.equals(“home“)){//到個人主頁
if(isLogin(request?response)){
request.getRequestDispatcher(“home.jsp“).forward(requestresponse);
}
else{//沒有登錄
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????947??2010-04-11?16:33??第17章\MSTX\.classpath
?????文件???????1037??2010-04-09?16:04??第17章\MSTX\.project
?????文件????????454??2010-04-09?16:04??第17章\MSTX\.settings\.jsdtscope
?????文件????????111??2010-04-23?01:13??第17章\MSTX\.settings\org.eclipse.core.resources.prefs
?????文件????????330??2010-04-09?16:04??第17章\MSTX\.settings\org.eclipse.jdt.core.prefs
?????文件????????442??2010-04-09?16:04??第17章\MSTX\.settings\org.eclipse.wst.common.component
?????文件????????320??2010-04-09?16:04??第17章\MSTX\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2010-04-09?16:04??第17章\MSTX\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2010-04-09?16:04??第17章\MSTX\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????5944??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\ControlServlet.class
?????文件??????43482??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\DBUtil.class
?????文件???????5816??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\FileUploadServlet.class
?????文件???????1096??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\MSTXHeadImage.class
?????文件???????1254??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\MSTXImage.class
?????文件???????2044??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\MstxInfo.class
?????文件???????1180??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\MyServletContextListener.class
?????文件???????7739??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\ServerAgent.class
?????文件???????1315??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\ServerThread.class
?????文件???????3082??2010-04-28?23:25??第17章\MSTX\build\classes\ytl\UserInfo.class
?????文件????????229??2010-04-24?08:57??第17章\MSTX\SQL\clear.sql
?????文件???????2288??2010-04-26?20:04??第17章\MSTX\SQL\create.sql
?????文件????????249??2010-04-24?08:56??第17章\MSTX\SQL\drop.sql
?????文件????????501??2010-04-26?20:52??第17章\MSTX\SQL\insert.sql
?????文件???????8035??2010-04-27?21:22??第17章\MSTX\src\ytl\ControlServlet.java
?????文件??????43051??2010-04-28?00:50??第17章\MSTX\src\ytl\DBUtil.java
?????文件???????6645??2010-04-28?09:19??第17章\MSTX\src\ytl\FileUploadServlet.java
?????文件????????571??2010-04-12?19:54??第17章\MSTX\src\ytl\MSTXHeadImage.java
?????文件????????706??2010-04-12?19:42??第17章\MSTX\src\ytl\MSTXImage.java
?????文件???????1357??2010-04-11?23:25??第17章\MSTX\src\ytl\MstxInfo.java
?????文件????????751??2010-04-28?22:04??第17章\MSTX\src\ytl\MyServletContextListener.java
............此處省略190個文件信息
- 上一篇:達內 java 全套視頻百度云分享
- 下一篇:Java學生選課系統
評論
共有 條評論