我在两个不同的包中有两个动作
<package name="default" extends="struts-default json-default" namespace="/">
<action name="getstarted" class="GetStartedActionBean">
<result name="success">/jsp/getStarted.jsp</result>
<result name="input">/jsp/getStarted.jsp</result>
</action>
</package>
<package name="example" extends="json-default">
<action name="searchIndustryaction" class="GetStartedActionBean" method="searchIndustry">
</action>
</package>
我已经注入了一个 bean,它在页面加载时工作正常,但我的搜索是通过 dwr 进行的,当时没有注入 bean
在我的暗示中
private SessionFactory sessionfactory;
public void setSessionfactory(SessionFactory sessionfactory) {
this.sessionfactory = sessionfactory;
}
sessionFactory
在调用执行方法时设置,但在我调用时使用 dwrsearchIndustry
sessionfactory
始终为 null
Dwr 条目
<create creator="new" javascript="AdvancedSearch" scope="application">
<param name="class" value="com.sample.dao.impl.IndustryDAOImpl"/>
</create>
我如何在 dwr 中调用注入的 bean?