在Servlet中获取业务层service对象的方法

本文介绍了一个基于Java的Ajax异步处理示例,通过继承HttpServlet类实现了一个名为AjaxProcess的服务。该服务主要提供了获取唯一订单编号的功能,并且初始化过程中会从Spring上下文中加载所需的AnalyzeproductService和AnalyzeorderService两个业务服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class AjaxProcess extends HttpServlet {
 
 private AnalyzeproductService pService;
 private AnalyzeorderService orderService;

 public AjaxProcess() {
  super();
 }

 public void destroy() {
  super.destroy();
 }

 public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  doPost(request, response);
 }

 public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  response.setContentType("text/html");
  response.setCharacterEncoding("gb2312");
  PrintWriter out = response.getWriter();
  String method=request.getParameter("method");
  //生成编号
  if("getNumber".equals(method)){
   String number=orderService.createNumber();
   out.println(number);
   
  }
 }


 public void init() throws ServletException {
    super.init();
    pService = (AnalyzeproductService) WebApplicationContextUtils
     .getRequiredWebApplicationContext(getServletContext())
     .getBean("analproductService");
    orderService=(AnalyzeorderService) WebApplicationContextUtils
     .getRequiredWebApplicationContext(getServletContext())
     .getBean("analyzeorderService");

 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值