资源简介
简单完整的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登录、注册、增删改查及分页\.myme
文件 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.xm
文件 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.xm
文件 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.xm
文件 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.xm
文件 547 2016-06-05 21:12 SSH登录、注册、增删改查及分页\src\log4j.properties
文件 876 2017-08-01 16:37 SSH登录、注册、增删改查及分页\src\struts.xm
文件 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个文件信息
- 上一篇:Oracle AWR报告最详细分析
- 下一篇:oracle安装及EM使用教程
相关资源
- 基于SSH的图书管理系统
- ssh三大框架下的登录和注册带页面
- eclipse(springmvc+spring+hibernate)案例附
- 网上商城源码+数据库SQL文件
- 毕业设计 SSH2 管理系统 附有论文
- 基于SSH的新闻发布系统
- SSH企业网站源码
- ssh整理的一个小的新闻后台管理
- SpringMVC4+Spring4+Hibernate4框架整合
- 基于SSH的车辆管理系统
- SSH2框架
- 基于ssh的网上书店系统254585
- ssh+mysql论坛
- OA办公自动化系统(SSH+MySQL)
- ssh+sqlserver数据库整合框架
- SSH整合框架登录加增删改查
- mysql+ssh整合源码
- SSH框架整合源码简单
- Go购网络商城
- SSH实现简单的后台管理系统
- SSH实现的商城项目
- 家教平台管理系统
- ssh实现学生管理系统
- 图书管理系统ssh
- SSH图书管理系统项目源码+详细设计说
- SSH框架搭建成功注解方式,Struts2自身
- 框架+ssh+电子商务
- 基于ssh框架+bootstrap的无线点餐系统包
- \“以物换物\“平台源代码ssh实现
- SSH框架实现的用户注册功能可运行
评论
共有 条评论