• 大小: 16.98MB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2023-06-18
  • 语言: Java
  • 标签: Java  ee  ssh  购物商场  web  

资源简介

使用java web开发,ssh框架使用,支付流程,订单商品的管理。

资源截图

代码片段和文件信息

package com.lin.action;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.apache.struts2.util.ServletContextAware;
import org.springframework.beans.factory.annotation.Autowired;

import com.lin.service.AdminService;
import com.lin.service.CustomerService;
import com.lin.service.ShopService;
import com.opensymphony.xwork2.ActionSupport;

public class baseAction extends ActionSupport implements ServletRequestAware
ServletResponseAware ServletContextAware {


private static final long serialVersionUID = 1L;

//常用结果集
public static final String LIST = “list“;
public static final String MODIFY = “modify“;
public static final String MODIFY_SUCCESS = “modify_success“;
public static final String ADD = “add“;
public static final String ADD_SUCCESS = “add_success“;
public static final String SELECT = “select“;
public static final String QUERY = “query“;
public static final String INDEX = “index“;
public static final String MAIN = “main“;
public static final String MANAGER = “manager“;
public static final String REGIST = “regist“;
public static final String MANAGER_LOGIN = “managerLogin“;
public static final String CUSTOMER_LOGIN = “customerLogin“;
public static final String LOGOUT = “logout“;


/*
 * 注入Service
 */
@Autowired
protected AdminService adminService;
@Autowired
protected CustomerService customerService;
@Autowired 
protected ShopService shopService;

//context
protected HttpServletResponse response;
protected HttpServletRequest request;
protected HttpSession session;
protected ServletContext application;

//分页页数和页大小 默认第一页 一页8个结果
protected int pageNo = 1;
protected int pageSize = 8;

//最大订单
public static final int maxOrders = 50;


//getter and setter
public int getPageNo() {
return pageNo;
}

public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}

public int getPageSize() {
return pageSize;
}

public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}

@Override
public void setServletContext(ServletContext application) {
// TODO Auto-generated method stub
this.application = application;
}

@Override
public void setServletResponse(HttpServletResponse response) {
// TODO Auto-generated method stub
this.response = response;
}

@Override
public void setServletRequest(HttpServletRequest request) {
// TODO Auto-generated method stub
this.request = request;
this.session = this.request.getSession();
}
}

评论

共有 条评论