博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于初步搭建完成SSH环境之后,JUnit test 测试成功,页面测试时:@Resource 注入的dao为null...
阅读量:6766 次
发布时间:2019-06-26

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

这个问题研究了一天,还是因为配置的时候没有认真,一不小心,酿成了大错。当发现的时候感觉好尴尬啊::>_<::

CostAction:

package com.tenni.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import com.tenni.dao.ICostDao;import com.tenni.entity.Cost;@Controller@Scope("prototype")public class CostAction {        @Resource    private ICostDao costDao;    //input    private int page = 1;    private int pageSize;    //output    private String msg;    private List
list; private int totalPage; public String findAll(){ list = costDao.findAll(); return "success"; } //分页查询 public String load(){ list = costDao.findByPage(page, pageSize); totalPage = costDao.findTotalPage(pageSize); return "success"; } /** * @return the msg */ public String getMsg() { return msg; } /** * @param msg the msg to set */ public void setMsg(String msg) { this.msg = msg; } /** * @return the list */ public List
getList() { return list; } /** * @param list the list to set */ public void setList(List
list) { this.list = list; } public ICostDao getCostDao() { return costDao; } public void setCostDao(ICostDao costDao) { this.costDao = costDao; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getTotalPage() { return totalPage; } public void setTotalPage(int totalPage) { this.totalPage = totalPage; }}

Struts.xml

/login
toLogin
/error
error
/WEB-INF/main/cost.jsp
3
/WEB-INF/main/find_cost.jsp

 

 

package----->cost extends---->interceptor(继承了json)

由于使用Spring来管理Action,因此需要通过Spring容器来创建Action,因此class属性指定的是组件的ID。

所以:

costAction 不能写成com.tenni.action.CostAction
 

 

转载于:https://www.cnblogs.com/gcjava/p/6591542.html

你可能感兴趣的文章
小白成长之路4
查看>>
我的友情链接
查看>>
掌握python机器学习-读书笔记2 (导入数据 && 数据描述)
查看>>
Centos7 mount/ rpm/ yum 软件仓库搭建
查看>>
Linux 系统 文件目录简介
查看>>
EC2上源安装vnstat
查看>>
正则表达式详解
查看>>
如何将网络迁移到云中
查看>>
高性能Web服务之varnish应用详解及实战应用
查看>>
我的友情链接
查看>>
6月第2周网络安全报告:高危漏洞数量增加1.4倍
查看>>
java.io.FileNotFoundException的解决方法
查看>>
Docker容器管理--CentOS7安装docker
查看>>
理解Android Fragmentation问题
查看>>
Linux常用命令收集
查看>>
VIM的使用方法
查看>>
linux邮件系统的优势和便利性
查看>>
华为交换机通用配置方式方法
查看>>
【产品场景】弹性裸金属服务器服务于市场的技术概要分析
查看>>
linux 搭建 vnc
查看>>