You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
test1/ticketing-master/src/com/cn/servlet/GetPmemberByPmemberIdServle...

73 lines
3.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.cn.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.cn.domain.Pmember;
import com.cn.service.PmemberService;
import com.cn.service.impl.PmemberServiceImpl;
/**
*
* @ClassName: GetPmemberByPmemberIdServlet
* @Description: 根据pmemberId获取会员个人信息
* @author: ljy
* @date: 2019年9月21日 上午2:45:08
*/
public class GetPmemberByPmemberIdServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* HttpServlet的构造函数。
*/
public GetPmemberByPmemberIdServlet() {
super();
// 构造函数中的代码,通常不需要自定义操作,因为父类已经处理
}
/**
* 处理GET请求的方法。
* 当客户端发送GET请求时这个方法会被调用。
* @param request HttpServletRequest对象包含客户端请求信息。
* @param response HttpServletResponse对象用于发送响应到客户端。
* @throws ServletException 可能抛出的Servlet异常。
* @throws IOException 可能抛出的IO异常。
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 从请求中获取pmemberId参数并转换为Integer类型
Integer pmemberId = Integer.valueOf(request.getParameter("pmemberId"));
// 创建PmemberService的实现类对象用于访问会员相关的业务逻辑
PmemberService pmemberService = new PmemberServiceImpl();
// 根据pmemberId获取Pmember对象
Pmember pmember = pmemberService.getById(pmemberId);
// 判断pmember对象是否不为空
if(pmember != null) {
// 如果不为空则将pmember对象设置为request的属性以便在JSP页面中可以访问
request.setAttribute("pmember", pmember);
} else {
// 如果为空,则设置一个消息属性,提示没有找到个人信息
request.setAttribute("msg", "没有个人信息!");
}
// 使用RequestDispatcher将请求转发到指定的JSP页面
request.getRequestDispatcher("pages/admin/right/pmember.jsp").forward(request, response);
}
/**
* 处理POST请求的方法。
* 当客户端发送POST请求时这个方法会被调用。
* @param request HttpServletRequest对象包含客户端请求信息。
* @param response HttpServletResponse对象用于发送响应到客户端。
* @throws ServletException 可能抛出的Servlet异常。
* @throws IOException 可能抛出的IO异常。
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}