资源简介
美食天下源码
代码片段和文件信息
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学生选课系统
相关资源
- 极客学院安卓Android全套最新视频教程
- android 版贪吃蛇源码_课程设计
- Android 躲避球
- Android 堆房子简单小游戏
- Qt(5.9) for Android(6.0) 调用JNI接口
- AndroidStudio通过蓝牙连接绘制实时温度
- 《Android Studio应用程序设计》第2版例
- 安卓获取手机加速度传感器并存储
- Android外卖APP
- 基于android平台的校园社交app的设计与
- android火车购票系统登录页面
- Android_Build_Environment_on_Ubuntu_14.04_64-b
- Android项目实战
- Android简单日记本源码
- Android 使用OkHttp3报错处理
- Android家庭理财通源码
- Android安卓开发全套112GB教程很全.txt
- Android studio写的页面滑动
- 基于Android开发的扫雷小游戏
- Android仿照微信App功能代码
- Android大作业
- android-x86_64-7.1-r2.isoandandroid-x86_64-8.1
- usb-serial-for-android
- News_AndroidStudio源代码
- 微信APP支付服务端和Android 端详解及其
- websocket 依赖包,android和java都可以
- android简单音乐播放器源码
- Android系统下选择图片及裁剪
- simg2img工具
- make_ext4fs
评论
共有 条评论