java在工具类里调用action方法

我现在已经实现了jsp里一个按钮,点击按钮进入action的一个方法,然后Dao方法操作数据库.我现在想用定时执行,我怎么在一个普通类里调用这个action方法呢??
action方法:
public void checkData(){
System.out.println("执行校验测试...");
ips.checkData();
}

普通类是不能调用的。这个代码必须是在j2ee环境下,而普通类是j2se环境,无法构筑servletcontext。
如果你只是想要测试,可以使用mock模拟j2ee环境。 上网搜搜mock ,easymock就知道了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-10
用SPRING注解来引入配置文件即可
@ContextConfiguration(locations = "classpath:XXXXX.xml")
还有一个类也可以直接加载配置文件 我不记得了 1年多没用了

你上网查一下 spring单元测试

对了你在有SPRING的环境中 按CTRL+SHIFT+T 输入*XmlApp*Context* 看看 好像类的名字是这个本回答被提问者采纳
第2个回答  2014-04-10
你要在struts.xml里配置的!
第3个回答  推荐于2018-04-13

  

第4个回答  2014-04-10
mvc模式 看看这个吧 web开发 要分层的 方便测试
相似回答