簡體   English   中英

如何將屬性放入 sping-webflow 流 xml

[英]How do I get a property into a sping-webflow flow xml

我有一個帶有 WebFlow 的標准 Spring MVC。 (CAS 4.2.1) 在 login-webflow.xml 中有一個登錄視圖狀態:

<view-state id="viewLoginForm" view="loginView" model="credential">

我的屬性文件中有一個屬性:

loginPage=myNewPage

我想用這樣的屬性替換“視圖”值:

<view-state id="viewLoginForm" view="${loginPage}" model="credential">

這當然行不通。 有任何想法嗎?

這當然行不通。 有任何想法嗎?

是的。 不要認為可以使用login-webflow.xml來完成。

你需要做的是:

  • 從 XML 流定義中刪除視圖狀態
  • 以編程方式構造視圖狀態並將其添加到啟動時的登錄流程定義中。
  • ...閱讀屬性並適當地構建視圖。

這樣做需要您使用 Spring Webflow Java API,您可以從未來的 CAS 版本(例如 5+)中獲取靈感,這些版本在運行時動態自動配置 Webflow,完全使用相同的策略移除 Z3501BB093D363810B671059B。

這樣做在 CAS 4.2.1 中似乎是一件非常重要且復雜的事情,至少在幾年前就已停產。 YMMV。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM