• 大小: 14.95MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-05
  • 语言: 数据库
  • 标签: SSH  

资源简介

简单完整的SSH框架实例其中包含注册、登录、页面的增删改查以及分页,适合新手学习。(我的数据库是sqlserver,导入工程后修改spring配置文件中的数据源配置,有注释很好找)

资源截图

代码片段和文件信息

package com.mstf.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import com.mstf.bean.Info;
import com.mstf.service.InfoService;
import com.mstf.util.Paging;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
@SuppressWarnings(“serial“)

public class InfoAction extends ActionSupport implements ModelDriven{

//用于ModelDriven填充对象入口为getModel方法
private Info info;
//用于spring自动注入,入口为setInfoService方法
private InfoService infoService;
private String names=““;//查询条件姓名
private String ages=““;//查询条件年龄
private String addr=““;//查询条件地址
private int pageNow; 
private Paging paging;
//方法名对应info_*.action中的*通配符
public String list() throws Exception{
//调用service方法,返回从数据库取出的数据
//判断当前页码 
if(pageNow == 0){pageNow = 1;}  
paging = infoService.getList(namesagesaddrpageNow2); //查询条件,当前页码以及每页显示条数
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute(“paging“ paging);  
//System.out.println(“看看分页值:“+paging);
//返回视图,list对应struts.xml对应的jsp或action
return “list“;
}

public String addUI() throws Exception{
return “addUI“;
}

public String add() throws Exception{
infoService.save(info);
return “tolist“;
}

public String updateUI() throws Exception{
Info infos=infoService.getById(info.getId());
ActionContext.getContext().getValueStack().push(infos);
return “updateUI“;
}

public String update() throws Exception{
Info infos=infoService.getById(info.getId());
infos.setName(info.getName());
infos.setAge(info.getAge());
infos.setAddress(info.getAddress());
infoService.update(infos);
return “tolist“;
}

public String delete() throws Exception{
infoService.delete(info.getId());
return “tolist“;
}

@Override
public Info getModel() {
info =new Info();
return info;
}

public InfoService getInfoService() {
return infoService;
}

public void setInfoService(InfoService infoService) {
this.infoService = infoService;
}

public Info getInfo() {
return info;
}

public void setInfo(Info info) {
this.info = info;
}

 
public String getNames() {
return names;
}

public void setNames(String names) {
this.names = names;
}

public String getAges() {
return ages;
}

public void setAges(String ages) {
this.ages = ages;
}

public String getAddr() {
return addr;
}

public void setAddr(String addr) {
this.addr = addr;
}

public int getPageNow() {
return pageNow;
}

public void setPageNow(int pageNow) {
this.pageNow = pageNow;
}

public Paging getPaging() {
return paging;
}

public void setPaging(Paging paging) {
this.paging = paging;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2741  2017-07-25 15:10  SSH登录、注册、增删改查及分页\.classpath

     文件        282  2017-08-02 15:04  SSH登录、注册、增删改查及分页\.mymetadata

     文件         66  2017-07-25 15:12  SSH登录、注册、增删改查及分页\.myumldata

     文件       1746  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.project

     文件        500  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\.jsdtscope

     文件         88  2017-07-25 15:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.core.resources.prefs

     文件        395  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.jdt.core.prefs

     文件        447  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.wst.common.component

     文件        252  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-06-05 21:12  SSH登录、注册、增删改查及分页\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4168  2017-08-03 16:43  SSH登录、注册、增删改查及分页\src\applicationContext.xml

     文件       3123  2017-08-03 16:47  SSH登录、注册、增删改查及分页\src\com\mstf\action\InfoAction.java

     文件       2244  2017-08-03 11:42  SSH登录、注册、增删改查及分页\src\com\mstf\action\UserAction.java

     文件        918  2017-08-01 09:21  SSH登录、注册、增删改查及分页\src\com\mstf\bean\Bean.hbm.xml

     文件        580  2016-06-05 21:12  SSH登录、注册、增删改查及分页\src\com\mstf\bean\Info.java

     文件       1381  2017-08-01 09:22  SSH登录、注册、增删改查及分页\src\com\mstf\bean\Users.java

     文件       3126  2017-08-02 16:47  SSH登录、注册、增删改查及分页\src\com\mstf\service\impl\InfoServiceImpl.java

     文件       1502  2017-08-03 11:40  SSH登录、注册、增删改查及分页\src\com\mstf\service\impl\UserServiceImpl.java

     文件        420  2017-08-02 15:22  SSH登录、注册、增删改查及分页\src\com\mstf\service\InfoService.java

     文件        219  2017-08-03 11:38  SSH登录、注册、增删改查及分页\src\com\mstf\service\UserService.java

     文件       1896  2017-08-01 09:52  SSH登录、注册、增删改查及分页\src\com\mstf\test\TestUser.java

     文件       1332  2016-06-05 21:12  SSH登录、注册、增删改查及分页\src\com\mstf\util\ApplicationContextHelper.java

     文件        996  2017-08-02 15:20  SSH登录、注册、增删改查及分页\src\com\mstf\util\Paging.java

     文件        629  2017-08-01 08:46  SSH登录、注册、增删改查及分页\src\hibernate.cfg.xml

     文件        547  2016-06-05 21:12  SSH登录、注册、增删改查及分页\src\log4j.properties

     文件        876  2017-08-01 16:37  SSH登录、注册、增删改查及分页\src\struts.xml

     文件       2461  2017-08-03 16:39  SSH登录、注册、增删改查及分页\WebRoot\addUI.jsp

     文件       4600  2017-08-03 16:09  SSH登录、注册、增删改查及分页\WebRoot\adduser.jsp

     文件      26132  2017-05-15 15:17  SSH登录、注册、增删改查及分页\WebRoot\bootstrap-3.3.7\css\bootstrap-theme.css

............此处省略108个文件信息

评论

共有 条评论