クオーツとスプリングを統合しようとしています。ファイルの場所がjsp ページからJobCSVfileクラスに渡されますが、その場所を取得せず、ヌル ポインター例外が表示されます。また、JSPページからタイミングをスケジュールしたいのですが、 applicationcontext.xmlでtrigurringの詳細を使用しているため、その方法がわかりません
applicationcontext.xml
<bean id="jobCSVfile"
class="com.vxl.appanalytix.dataload.quartz.JobCSVfile">
</bean>
<bean id="JobA" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.vxl.appanalytix.dataload.quartz.JobCSVfile" />
<property name="jobDataAsMap">
<map>
<entry key="timeout" value="5" />
</map>
</property>
</bean>
<bean id="cronTriggerJobA" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="JobA" />
<property name="cronExpression" value="0/5 * * * * ?" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="JobA" />
</list>
</property>
<property name="triggers">
<list>
<ref bean="cronTriggerJobA" />
</list>
</property>
</bean>
applicationcontext.xmlでスケジューリングせずに、他の方法でそれを行うことはできますか?