博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC框架2 struts2+ibatis+spring
阅读量:4323 次
发布时间:2019-06-06

本文共 4938 字,大约阅读时间需要 16 分钟。

1、MVC框架结构

2、目录结构

3、代码

ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoAction
package com.asiainfo.crm.infomanage.action; import java.util.List; import com.asiainfo.crm.infomanage.manger.ScanInfoManager; import com.asiainfo.crm.infomanage.model.ScanInfo; import com.asiainfo.crm.web.BaseActionSupport; public class ScanInfoAction extends BaseActionSupport {
public ScanInfoManager scanInfoManager; public ScanInfo scanInfo; public List ssc; public ScanInfoManager getScanInfoManager() {
return scanInfoManager; } public void setScanInfoManager(ScanInfoManager scanInfoManager) {
this.scanInfoManager = scanInfoManager; } public ScanInfo getScanInfo() {
return scanInfo; } public void setScanInfo(ScanInfo scanInfo) {
this.scanInfo = scanInfo; } public List getSsc() {
return ssc; } public void setSsc(List ssc) {
this.ssc = ssc; } public String search()throws Exception{
try {
if(null!=scanInfo){
ssc=scanInfoManager.getScanInfos(scanInfo, pageSupport); } } catch (Exception e) {
e.printStackTrace(); } return "search"; } }
ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoManagerImpl
package com.asiainfo.crm.infomanage.manger; import java.util.List; import com.asiainfo.crm.infomanage.dao.ScanInfoDao; import com.asiainfo.crm.infomanage.model.ScanInfo; import com.asiainfo.crm.web.PageSupport; public class ScanInfoManagerImpl implements ScanInfoManager {
public ScanInfoDao scanInfoDao; public List scanInfoList; public List getScanInfos(ScanInfo scanInfo, PageSupport pageSupport) throws Exception {
scanInfoList=scanInfoDao.getScanInfos(scanInfo, pageSupport); return scanInfoList; } public ScanInfoDao getScanInfoDao() {
return scanInfoDao; } public void setScanInfoDao(ScanInfoDao scanInfoDao) {
this.scanInfoDao = scanInfoDao; } }
ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoManager
package com.asiainfo.crm.infomanage.manger; import java.util.List; import com.asiainfo.crm.infomanage.model.ScanInfo; import com.asiainfo.crm.web.PageSupport; public interface ScanInfoManager {
public List getScanInfos(ScanInfo scanInfo ,PageSupport pageSupport)throws Exception; }
ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoDaoImplIbatis
package com.asiainfo.crm.infomanage.dao; import java.util.List; import com.asiainfo.crm.dao.BaseDaoiBATIS; import com.asiainfo.crm.infomanage.model.ScanInfo; import com.asiainfo.crm.web.PageSupport; public class ScanInfoDaoImplIbatis extends BaseDaoiBATIS implements ScanInfoDao {
public List getScanInfos(ScanInfo scanInfo, PageSupport pageSupport) throws Exception { Object[] obj={scanInfo}; List list=this.getPageList(obj, pageSupport, "getScanInfoCount", "getScanInfoList"); return list; } }
ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoDao
package com.asiainfo.crm.infomanage.dao; import java.util.List; import com.asiainfo.crm.infomanage.model.ScanInfo; import com.asiainfo.crm.web.PageSupport; public interface ScanInfoDao {
public List getScanInfos(ScanInfo scanInfo ,PageSupport pageSupport)throws Exception; }
ContractedBlock.gif
ExpandedBlockStart.gif
ScanInfoSQL.xml
SELECT S.DID as did , S.DEVICE_NUMBER as deviceNumber , S.IID as iid , S.IMAGE_NAME as imageName , S.IMAGE_PATH as imagePath , S.OPERATOR_ID as operatorId , S.OPERATOR_NAME as operatorName , S.CREATE_DATE as createDate FROM SH_MAT_SCANINFO_HIS S
DEVICE_NUMBER=trim(#deviceNumber#)
ContractedBlock.gif
ExpandedBlockStart.gif
sql-map-config.xml
ContractedBlock.gif
ExpandedBlockStart.gif
applicationContext-ibatis.xml
ContractedBlock.gif
ExpandedBlockStart.gif
applicationContext-service-query.xml
ContractedBlock.gif
ExpandedBlockStart.gif
struts-config-infomange.xml
/crmsh/infomanage/jsp/success.jsp
/crmsh/infomanage/jsp/scaninfo_{1}.jsp
/crmsh/infomanage/jsp/shMatDeliverInfo_{1}.jsp
/crmsh/infomanage/jsp/connect_{1}.jsp
/crmsh/infomanage/jsp/shMatOperateLog_{1}.jsp
ContractedBlock.gif
ExpandedBlockStart.gif
struts.xml

转载于:https://www.cnblogs.com/tjpfly/archive/2011/09/04/2166833.html

你可能感兴趣的文章
ABAP CDS ON HANA-(10)項目結合して一つ項目として表示
查看>>
网站地址信息
查看>>
产品经理 - 登录 注册
查看>>
小白的python进阶历程------05.占位符
查看>>
CF414BMashmokh and ACMDP
查看>>
Notepad++ 通过g++编译
查看>>
JAVA基础2——类初始化相关执行顺序
查看>>
转:Zend Framework 重定向方法(render, forward, redirect)
查看>>
Linux下查看磁盘与目录的容量——df、du
查看>>
关于日记app的思考
查看>>
使用sencha的cmd创建项目时提示找不到\Sencha\Cmd\repo\.sencha\codegen.json
查看>>
如何快速启动一个Java Web编程框架
查看>>
MSP430单片机存储器结构总结
查看>>
文本框过滤特殊符号
查看>>
教育行业安全无线网络解决方案
查看>>
7个杀手级的开源监测工具
查看>>
软件架构学习小结
查看>>
C语言实现UrlEncode编码/UrlDecode解码
查看>>
返回用户提交的图像工具类
查看>>
树链剖分 BZOJ3589 动态树
查看>>