资源简介
美食天下源码

代码片段和文件信息
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学生选课系统
相关资源
- AndroidStudio版直连sqlserver
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
评论
共有 条评论