package com.yzzy.servlet;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.yzzy.dao.MessageDao;
import com.yzzy.pojo.Message;
import com.yzzy.service.MessageService;
/**
* Servlet implementation class MessageServlet
*/
@WebServlet("/messageServlet")
public class MessageServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private MessageService messageService = new MessageService();
/**
* @see HttpServlet#HttpServlet()
*/
public MessageServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
// System.out.println("访问到了messageServlet");
//取出method参数,判断是做什么方法操作
String method = request.getParameter("method");
if ("findAll".equals(method)) {
findAll(request,response);
}else if ("findById".equals(method)) {
findById(request,response);
}else if ("deleteByIds".equals(method)) {
deleteByIds(request,response);
}
}
private void deleteByIds(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String[] ids = request.getParameterValues("checkboxs");
boolean flag = messageService.deleteByIds(ids);
if (flag) {
request.getRequestDispatcher("manageLeaveword.jsp").forward(request, response);
}
}
private void findById(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String id = request.getParameter("id");
Message message=messageService.findById(id);
request.setAttribute("message", message);
request.getRequestDispatcher("leavewordInfo.jsp").forward(request, response);
}
private void findAll(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//从数据库中查询所有留言数据,将数据存储在作用域通信对象中,并返回manageLeaveword.jsp
List<Message> messageList =messageService.findAll();
request.setAttribute("messageList", messageList);
request.getRequestDispatcher("manageLeaveword.jsp").forward(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
2021040410-review01.rar
共52个文件
gif:16个
xml:8个
java:6个
需积分: 0 0 下载量 156 浏览量
2023-04-16
18:27:02
上传
评论
收藏 112KB RAR 举报
温馨提示
2021040410-review01.rar
资源推荐
资源详情
资源评论
收起资源包目录
2021040410-review01.rar (52个子文件)
2021040410-review01
.classpath 2KB
pom.xml 1KB
src
test
java
main
resources
mybatis-config.xml 1KB
com
yzzy
mapper
MessageMapper.xml 515B
java
com
yzzy
servlet
MessageServlet.java 3KB
dao
MessageDao.java 235B
pojo
Message.java 1KB
User.java 3KB
service
MessageService.java 1KB
BaseService.java 723B
webapp
WEB-INF
web.xml 222B
index.jsp 57B
target
classes
mybatis-config.xml 1KB
com
yzzy
mapper
MessageMapper.xml 515B
servlet
MessageServlet.class 3KB
dao
MessageDao.class 330B
pojo
User.class 4KB
Message.class 2KB
service
BaseService.class 1KB
MessageService.class 1KB
m2e-wtp
web-resources
META-INF
MANIFEST.MF 107B
maven
com.yzzy
2021040410-review01
pom.properties 256B
pom.xml 1KB
test-classes
WebContent
WEB-INF
lib
web.xml 665B
main.html 2KB
top.html 634B
leavewordInfo.jsp 2KB
manageLeaveword.jsp 3KB
css
font.css 2KB
images
default_10.gif 1KB
default_09.gif 5KB
Thumbs.db 47KB
left_bottom.gif 156B
bg_line.gif 623B
default_04.gif 4KB
banner.jpg 18KB
banner.gif 19KB
button_select.png 246B
default_06.gif 372B
point3.gif 82B
point1.gif 82B
default_02.gif 4KB
left_bg.gif 91B
default_12.gif 2KB
default_01.gif 19KB
left_stop.gif 200B
button_drop.png 244B
point2.gif 85B
default_07.gif 2KB
META-INF
MANIFEST.MF 39B
left.html 7KB
.project 1KB
共 52 条
- 1
资源评论
m0_60702193
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功