package cn.itbaizhan.control;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.itbaizhan.movie.action.AdminAction;
import cn.itbaizhan.movie.action.AdvanceAction;
import cn.itbaizhan.movie.action.CommentAction;
import cn.itbaizhan.movie.action.MovieAction;
import cn.itbaizhan.movie.action.NoticeAction;
import cn.itbaizhan.movie.action.PictureAction;
import cn.itbaizhan.movie.action.ReplyAction;
import cn.itbaizhan.movie.action.TypeAction;
import cn.itbaizhan.movie.action.UserAction;
public class DispatcherServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public DispatcherServlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String temp=request.getRequestURI();
String url="";
String test[]=temp.split("/");
if(test[test.length-1].indexOf(".do")>0)
temp=test[test.length-1].substring(0,test[test.length-1].indexOf(".do"));
//普通用户登录判断
if(temp.equals("userLogin")){
UserAction useraction=UserAction.getUserAction();
url=useraction.check(request, response);
}
//删除一条用户记录
else if(temp.equals("userDelete")){
UserAction useraction=UserAction.getUserAction();
url=useraction.delete(request, response);
}
//进入用户记录
else if(temp.equals("userSelect")){
UserAction useraction=UserAction.getUserAction();
url=useraction.getUser(request, response);
}
//管理员登录判断
else if(temp.equals("adminLogin")){
AdminAction adminaction=AdminAction.getAdminAction();
url=adminaction.check(request, response);
}
/**
* 更改管理员信息
*/
else if(temp.equals("updateAdmin")){
AdminAction adminaction=AdminAction.getAdminAction();
url=adminaction.updateAdmin(request, response);
}
/**
* 添加公告信息
*/
else if(temp.equals("noticeAdd")){
NoticeAction noticeaction=NoticeAction.getNoticeAction();
url=noticeaction.noticeAdd(request, response);
}
//查询所有公告记录
else if(temp.equals("noticeSelect")){
NoticeAction noticeaction=NoticeAction.getNoticeAction();
url=noticeaction.noticeSelect(request, response);
}
//更新一条公告记录
else if(temp.equals("noticeUpdate")){
NoticeAction noticeaction=NoticeAction.getNoticeAction();
url=noticeaction.noticeUpdate(request, response);
}
//查询一条公告记录
else if(temp.equals("noticeSone")){
NoticeAction noticeaction=NoticeAction.getNoticeAction();
url=noticeaction.noticeSone(request, response);
}
//删除一条公告记录
else if(temp.equals("noticeDelete")){
NoticeAction noticeaction=NoticeAction.getNoticeAction();
url=noticeaction.noticeDelete(request, response);
}
//添加一条电影类别记录
else if(temp.equals("typeAdd")){
TypeAction typeaction=TypeAction.getTypeAction();
url=typeaction.typeAdd(request, response);
}
//删除一条电影类别记录
else if(temp.equals("typeDelete")){
TypeAction typeaction=TypeAction.getTypeAction();
url=typeaction.typeDelete(request, response);
}
//查询所有电影类别记录
else if(temp.equals("typeSelect")){
TypeAction typeaction=TypeAction.getTypeAction();
url=typeaction.getType(request, response);
}
//添加一条电影记录
else if(temp.equals("movieAdd")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.movieAdd(request, response,this.getServletConfig());
}
//跳转添加电影页面
else if(temp.equals("moviejsp")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.moviejsp(request, response);
}
//删除一条电影记录
else if(temp.equals("movieDelete")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.movieDelete(request, response);
}
//查询一条电影记录
else if(temp.equals("movieSone")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.movieSone(request, response);
}
//查询所有电影记录
else if(temp.equals("movieSelect")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.getMovie(request, response);
}
//更新一条电影记录
else if(temp.equals("movieUpdate")){
MovieAction movieaction=MovieAction.getMovieAction();
url=movieaction.movieUpdate(request, response,this.getServletConfig());
}
//添加一条影评记录
else if(temp.equals("commentAdd")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.commentAdd(request, response);
}
//进入影评记录
else if(temp.equals("commentjsp")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.commentjsp(request, response);
}
//进入影评记录设置界面
else if(temp.equals("commentSelect")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.getComment(request, response);
}
//删除一条影评记录
else if(temp.equals("commentDelete")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.commentDelete(request, response);
}
//查询一条影评记录
else if(temp.equals("commentSone")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.commentSone(request, response);
}
//更新一条影评记录
else if(temp.equals("commentUpdate")){
CommentAction commentaction=CommentAction.getCommentAction();
url=commentaction.commentUpdate(request, response);
}
//删除一条影评回复记录
else if(temp.equals("replyDelete")){
ReplyAction replyAction=ReplyAction.getReplyAction();
url=replyAction.replyDelete(request, response);
}
//删除一条影评回复记录
else if(temp.equals("replySelect")){
ReplyAction replyAction=ReplyAction.getReplyAction();
url=replyAction.getReply(request, response);
}
//添加一条预告片记录
else if(temp.equals("advanceAdd")){
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
前台介绍 网站首页 网站首页都是在展示主要的影视作品的介绍信息,同时提供现在下热门的影视作品的首图推荐位,影评网的首页简洁大方,广大的影视爱好者可以一目了然地看到最近更新的影视的资料海报,我们会推荐公认好看的影视作品供大家的选择,详情如图4-6所示。 影评评论 本页面主要展示的是各位会员对影视作品发表过的评论,以列表的形式排列,每条评论上面都有对应的评论的影视作品,点击可以查看对应的影视的资料。同时可以查看是哪位用户发表的评价,可以进入用户页面,查看该用户的所有评论和喜欢。左侧可以按不同产地(主要分为欧美、日本、大陆)进行筛选影视作品,方便查询。 口碑推荐 本页面通过列表形式展示站内最受欢迎的影片,根据影片的阅读量,分享率,喜欢量,评论量进行统一评分,然后对排名前十的影片进行网站侧边栏的推荐,方便用户浏览近期的最热大片。 分享喜欢 用户可对喜欢的影片、短评进行分享喜欢,可以将内容分享到自己的社交媒体中,可以分享至微信,微博,qq空间等社交平台,也可以复制网页链接,允许用户自行分享扩散。 站内搜索 本网站有不错的搜索引擎,快捷方便。可以实现分类查询,即同样的关键词,可以提供站内的
资源推荐
资源详情
资源评论
收起资源包目录
《影视创作论坛BS》源代码,基于java/javaweb开发的项目 (280个子文件)
validate.js.bak 6KB
MovieAction.class 8KB
DispatcherServlet.class 8KB
PictureAction.class 7KB
CommentDao.class 6KB
MovieDao.class 6KB
CommentAction.class 5KB
UserAction.class 5KB
AdvanceDao.class 4KB
TypeAction.class 4KB
AdvanceAction.class 4KB
NoticeAction.class 4KB
PictureDao.class 4KB
MyPagination.class 4KB
UserDao.class 4KB
ReplyAction.class 4KB
NoticeDao.class 3KB
ReplyDao.class 3KB
SearchSuggest.class 3KB
AdminAction.class 3KB
AjaxRegServlet.class 2KB
Comment.class 2KB
TypeDao.class 2KB
Advance.class 2KB
ContentFilter.class 2KB
MovieService.class 2KB
AdminDao.class 2KB
Dao.class 2KB
CommentService.class 2KB
Reply.class 2KB
Movie.class 2KB
Picture.class 1KB
Main.class 1KB
AdvanceService.class 1KB
PictureService.class 1KB
NoticeService.class 1KB
CodeFilter.class 1KB
UserService.class 1KB
Notice.class 1KB
User.class 1KB
ReplyService.class 1KB
TypeService.class 991B
AdminService.class 783B
MovieType.class 738B
CurrentTime.class 677B
Action.class 597B
Service.class 300B
Test.class 289B
.classpath 627B
org.eclipse.wst.common.component 455B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 4KB
Thumbs.db 100KB
back.gif 1KB
reset.gif 1KB
save.gif 1KB
land.gif 985B
register.gif 981B
modify.gif 904B
vote.gif 851B
icon.gif 128B
back1.gif 54B
sqljdbc4.jar 571KB
sqlserver.jar 402KB
jspupload.jar 12KB
DispatcherServlet.java 13KB
MovieAction.java 9KB
PictureAction.java 7KB
CommentAction.java 6KB
UserAction.java 5KB
TypeAction.java 5KB
AdvanceAction.java 4KB
NoticeAction.java 4KB
ReplyAction.java 3KB
MyPagination.java 3KB
AdminAction.java 2KB
SearchSuggest.java 2KB
AjaxRegServlet.java 2KB
CommentService.java 2KB
Comment.java 2KB
MovieService.java 2KB
Advance.java 2KB
Reply.java 1KB
ContentFilter.java 1KB
AdvanceService.java 1KB
NoticeService.java 1KB
PictureService.java 1KB
Movie.java 1KB
UserService.java 1KB
Picture.java 966B
CodeFilter.java 920B
Notice.java 769B
ReplyService.java 757B
TypeService.java 720B
Main.java 638B
User.java 610B
AdminService.java 594B
MovieType.java 347B
CurrentTime.java 291B
Action.java 270B
共 280 条
- 1
- 2
- 3
资源评论
明朝焕发
- 粉丝: 2
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本科毕业设计基于C# wpf人脸识别的考勤系统的设计与实现源码.zip
- 基于Ruoyi+uniapp实现学生考勤系统 学生考勤源码+项目说明.zip
- feae6bc968ca68a099455d8b8a8dea35
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功