我有一個使用spring framework和spring webflow開發的j2ee應用程序。目前,我的所有網址請求均通過Web Flow。我想要的是能夠選擇是將其引導至Web Flow還是普通的彈簧mvc控制器。我不知道如何將它引導到自定義控制器。我該怎麼做呢?Spring MVC - Web Flow Controller
我想在我的web.xml中有這一點,但我不能直接在mytest2-servlet.xml中指定的豆控制器
<servlet>
<servlet-name>mytest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>mytest2</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation2</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mytest</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>mytest2</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/web-application-config.xml
</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation2</param-name>
<param-value>
/WEB-INF/mytest2-servlet.xml
</param-value>
</context-param>
我建議你參考[Spring Web Flow:Spring MVC Integration](http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch10.html)。 – 2010-01-21 07:29:23
什麼是接近我需要的是你給的鏈接中的自定義流程處理主題。有沒有辦法將請求不是指向Webflow,而是指向另一個控制器。我在我的問題中添加了一些東西 – cedric 2010-01-21 08:26:01
如果Spring中真的沒有別的方法,我可以用普通的Servet Filter來實現。實際上,目前並沒有和Spring一起工作,而且我上一次工作已經2年了。 – 2010-01-22 07:32:26