ced*_*ric 5 java spring spring-mvc java-ee spring-webflow
我有一个使用spring框架和spring webflow开发的j2ee应用程序。目前,我所有的url请求都通过Web Flow处理。我想要的是能够选择将其定向到Web Flow还是普通的spring mvc控制器。我不知道如何将其定向到自定义控制器。我该怎么做呢?
我尝试在我的web.xml中包含此文件,但无法将其定向到mytest2-servlet.xml中指定的Bean控制器
<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>
Run Code Online (Sandbox Code Playgroud)
小智 1
在你的最终状态下尝试这个
<end-state id="exit" view="externalRedirect:controllerURL" />
Run Code Online (Sandbox Code Playgroud)
其中“controllerURL”是您的控制器侦听的 URL/
| 归档时间: |
|
| 查看次数: |
8447 次 |
| 最近记录: |