2013-03-06 3 views
1

У меня есть два действия в двух разных пакетахSpring Bean инъекции не работает Dwr

<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> 

Я впрыскивается один боб он работает нормально при загрузке страницы, но мой поиск через ДВР в то время боба не впрыскивается

в моей осущ

private SessionFactory sessionfactory; 

public void setSessionfactory(SessionFactory sessionfactory) { 
    this.sessionfactory = sessionfactory; 
} 

sessionFactory устанавливается, когда выполнить метод вызывается, но с использованием DWR, когда я назвал searchIndustrysessionfactory всегда нуль

Dwr запись

<create creator="new" javascript="AdvancedSearch" scope="application"> 
      <param name="class" value="com.sample.dao.impl.IndustryDAOImpl"/>   
     </create> 

Как бы назвать впрыскивается боб в DWR?

+0

где ваш dwr.xml? – muthu

+0

Как вводится ваш боб? –

ответ

2

Если вы используете DWR означает, что вы должны поместить запись, как этого

<create creator="spring" javascript="Industry"> 
<param name="beanName" value="Yourbeanname" /> 
</create> 

но вы прямой вызов класса так, чтобы изменить этот формат. Надеюсь, что это может полезно для вас

0

В вашем dwr.xml вы можете сделать для создателя одного из них:

новый: Который использует «нового» оператора в Java.

статический: который использует метод getInstance() (по умолчанию) для получения экземпляра класса.

: Это не создает объекты. См. Ниже, почему. (v1.1 +)

сценарий: Использует язык сценариев, такой как BeanShell или Groovy через BSF.

spring: Предоставляет доступ к бобам через Spring Framework.

jsf: Использует объекты из JSF. (v1.1 +)

struts: Использование распорок FormBeans. (v1.1 +)

pageflow: Предоставляет доступ к PageFlow из улей или веб-журнала. (v1.1 +)

Смежные вопросы