package com.luo.ssherp.action;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.luo.ssherp.model.Member;
import com.luo.ssherp.model.Member;
import com.luo.ssherp.service.IMemberService;
import com.luo.ssherp.util.Page;
import com.luo.ssherp.util.PageUtil;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
@Component("memberAction")
@Scope("prototype")
public class MemberAction extends ActionSupport implements ModelDriven<Member>{
private Member member;
private IMemberService memberService;
private int currentPage;
public int getCurrentPage(){
return currentPage;
}
public void setCurrentPage(int currentPage){
this.currentPage=currentPage;
}
public IMemberService getMemberService(){
return memberService;
}
@Resource(name="memberService")
public void setMemberService(IMemberService memberService){
this.memberService=memberService;
}
@Override
public Member getModel(){
if(member==null){
return member=new Member();
}
return member;
}
public String list()throws Exception{
Page page=new Page();
page.setEveryPage(15);
page.setCurrentPage(currentPage);
if(memberService.queryMemberCount()==0){
return "noResult";
}
page=PageUtil.createPage(page.getEveryPage(),memberService.queryMemberCount(),page.getCurrentPage());
List<Member> memberList=memberService.queryMember(page);
HttpSession httpSession=ServletActionContext.getRequest().getSession();
httpSession.setAttribute("memberPage",page);
if(memberList.size()==0){
httpSession.setAttribute("memberFlag","noResult");
}else{
httpSession.setAttribute("memberFlag","result");
httpSession.setAttribute("memberScanList",memberList);
}
httpSession.setAttribute("memberScanList",memberList);
return "list";
}
public String scoreList()throws Exception{
Page page=new Page();
page.setEveryPage(15);
page.setCurrentPage(currentPage);
if(memberService.queryMemberCount()==0){
return "noResult";
}
page=PageUtil.createPage(page.getEveryPage(),memberService.queryMemberCount(),page.getCurrentPage());
List<Member> memberList=memberService.queryMember(page);
HttpSession httpSession=ServletActionContext.getRequest().getSession();
httpSession.setAttribute("memberPage",page);
if(memberList.size()==0){
httpSession.setAttribute("memberFlag","noResult");
}else{
httpSession.setAttribute("memberFlag","result");
httpSession.setAttribute("memberScanList",memberList);
}
httpSession.setAttribute("memberScanList",memberList);
return "scoreList";
}
public String add() throws Exception{
boolean bool=false;
bool=memberService.save(member);
if(bool){
return SUCCESS;
}
else {
return "fail";
}
}
public String updateQuery()throws Exception{
String strQuery="from Member mem where mem.id='"+member.getId()+"'";
Member mem=memberService.query(strQuery);
if(mem==null){
return "noResult";
}else{
HttpSession httpSession=ServletActionContext.getRequest().getSession();
httpSession.setAttribute("updateMember",mem);
return "update";
}
}
public String query() throws Exception{
String strQuery="from Member as mem where mem.id= '"+member.getId()+"'";
Member mem=memberService.query(strQuery );
if(mem==null){
return "noResult";
}
HttpSession session=ServletActionContext.getRequest().getSession();
session.setAttribute("memberQuery",mem);
return "showQueryResult";
}
public void ajaxQuery()throws Exception{
String strQuery="from Member mem where mem.id='"+member.getId()+"'";
Member mem=memberService.query(strQuery);
PrintWriter out=ServletActionContext.getResponse().getWriter();
if(mem!=null){
out.print("true");
}else{
out.print("false");
}
}
public String queryScore()throws Exception{
String strQuery="from Member mem where mem.id='"+member.getId()+"'";
Member mem=memberService.query(strQuery);
if(mem!=null){
HttpSession session=ServletActionContext.getRequest().getSession();
session.setAttribute("queryScore",mem);
return "queryScore";
}
return "noResult";
}
public String queryTimes()throws Exception{
String strQuery="from Member mem where mem.id='"+member.getId()+"'";
Member mem=memberService.query(strQuery);
if(mem!=null){
HttpSession session=ServletActionContext.getRequest().getSession();
session.setAttribute("queryTimes",mem);
return "queryTimes";
}
return "noResult";
}
//会员注销
public String delete() throws Exception{
String strDelete="delete from Member mem where mem.id='"+member.getId()+"'";
int i=memberService.delete(strDelete);
if(i==0){
return "noResult";
}
return SUCCESS;
}
public String lost()throws Exception{
boolean bool=memberService.lost(member);
if(bool==true){
return SUCCESS;
}else{
return "noResult";
}
}
public String active()throws Exception{
boolean bool=memberService.active(member);
if(bool==true){
return SUCCESS;
}else{
return "noResult";
}
}
public String update()throws Exception{
int i=memberService.update(member);
if(i!=0){
return SUCCESS;
}
return "fail";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JAVAWEB-system.rar_bust1m_java管理系统_wma
共258个文件
jsp:82个
class:46个
java:46个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 147 浏览量
2022-09-24
23:35:02
上传
评论
收藏 39.26MB RAR 举报
温馨提示
一个用Spring strust2 框架编写的一个管理系统很简易
资源推荐
资源详情
资源评论
收起资源包目录
JAVAWEB-system.rar_bust1m_java管理系统_wma (258个子文件)
MemberAction.class 6KB
FacilityAction.class 6KB
EmployeeAction.class 6KB
MemberDAOImpl.class 4KB
EmployeeDAOImpl.class 4KB
UserDAOImpl.class 4KB
FacilityDAOImpl.class 4KB
ClubAction.class 4KB
ConsumeAction.class 4KB
ChargeAction.class 4KB
ChargeDAOImpl.class 4KB
ConsumeDAOImpl.class 3KB
Member.class 3KB
Employee.class 3KB
LoginAction.class 3KB
UserAction.class 3KB
ClubDAOImpl.class 3KB
MemberServiceImpl.class 3KB
Page.class 2KB
FacilityServiceImpl.class 2KB
EmployeeServiceImpl.class 2KB
Facility.class 2KB
Charge.class 2KB
Consume.class 2KB
ConsumeServiceImpl.class 2KB
ChargeServiceImpl.class 2KB
Club.class 2KB
UserServiceImpl.class 2KB
User.class 2KB
ClubServiceImpl.class 2KB
TextFilter.class 2KB
PageUtil.class 1KB
IEmployeeService.class 837B
IFacilityService.class 837B
IFacilityDAO.class 825B
IEmployeeDAO.class 825B
IMemberService.class 799B
IMemberDAO.class 787B
IConsumeService.class 600B
IChargeService.class 593B
IConsumeDAO.class 588B
IChargeDAO.class 581B
IClubService.class 411B
IClubDAO.class 399B
IUserService.class 375B
IUserDAO.class 363B
.classpath 4KB
org.eclipse.wst.common.component 671B
org.eclipse.wst.jsdt.ui.superType.container 49B
aspectjtools.jar 9.47MB
hibernate-core-4.2.0.Final.jar 4.39MB
aspectjweaver.jar 1.74MB
freemarker-2.3.19.jar 909KB
spring-core-3.2.2.jar 846KB
spring-context-3.2.2.jar 842KB
org.aspectj.matcher.jar 803KB
struts2-core-2.3.12.jar 778KB
mysql-connector-java-5.1.13-bin.jar 750KB
xwork-core-2.3.12.jar 617KB
spring-web-3.2.2.jar 611KB
javassist-3.11.0.GA.jar 600KB
commons-collections4-4.0-alpha1.jar 593KB
spring-beans-3.2.2.jar 593KB
log4j-1.2.17.jar 478KB
antlr-2.7.7.jar 435KB
spring-jdbc-3.2.2.jar 396KB
spring-orm-3.2.2.jar 378KB
spring-aop-3.2.2.jar 327KB
proxool-cglib.jar 327KB
commons-lang3-3.1.jar 308KB
dom4j-1.6.1.jar 307KB
cglib-2.2.jar 272KB
spring-tx-3.2.2.jar 236KB
commons-beanutils-1.8.0.jar 226KB
ognl-3.0.6.jar 223KB
proxool-0.9.1.jar 196KB
spring-expression-3.2.2.jar 191KB
commons-dbcp-1.4.jar 157KB
commons-io-2.0.1.jar 156KB
spring-context-support-3.2.2.jar 125KB
aspectjrt.jar 114KB
commons-pool-1.6.jar 109KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
servlet-api.jar 86KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
commons.logging-1.1.1.jar 60KB
jboss-logging-3.1.0.GA.jar 59KB
commons-fileupload-1.2.2.jar 58KB
spring-aspects-3.2.2.jar 50KB
struts2-spring-plugin-2.3.12.jar 21KB
jta-1.1.jar 15KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
aopalliance-1.0.jar 4KB
MemberAction.java 6KB
FacilityAction.java 4KB
EmployeeAction.java 4KB
MemberDAOImpl.java 3KB
UserDAOImpl.java 3KB
FacilityDAOImpl.java 3KB
EmployeeDAOImpl.java 3KB
共 258 条
- 1
- 2
- 3
资源评论
JonSco
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 建筑结构\施工图\A型施工图-建筑-空施08.dwg
- 建筑结构\施工图\A型施工图-建筑-空施07.dwg
- 视频下载神器-**猫抓**浏览器插件
- Java课程设计模板.docx
- com.whidev.mapchart.apk
- Delphi 12 控件之R121.patch1.zip
- Delphi 12 控件RADStudio-12-1-29-0-51961-7529-KeyPatch.rar
- Delphi 12 控件之Delphi 10.4.2 patch合并包.rar
- Delphi 12 控件之12.1Patch-Patch1.rar
- Delphi 12 控件之LMD.VCL.Full.Version.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功