我有一个带有WebFlow的标准Spring MVC。(CAS 4.2.1)在login-webflow.xml中有一个登录视图状态:
<view-state id="viewLoginForm" view="loginView" model="credential">我的属性文件中有一个属性:
loginPage=myNewPage我想用如下的属性替换"view“值:
<view-state id="viewLoginForm" view="${loginPage}" model="credential">这当然是行不通的。有什么想法吗?
发布于 2020-05-06 16:44:51
,这当然不起作用。有什么想法吗?
是。不要认为这可以用login-webflow.xml来完成。
相反,您需要做的是:
从XML flow definition
要做到这一点,您需要使用Spring Webflow Java API,并且您可以从将来的CAS版本中获得灵感,比如5+,它可以在运行时动态地配置webflow,并使用相同的策略完全删除XML。
在至少几年前是EOLed的CAS4.2.1中,这样做似乎是一件非常重要和复杂的事情。YMMV.
https://stackoverflow.com/questions/61626402
复制相似问题