セキュリティで保護されていないページでフロースコープ変数を使用する場合は問題ありません。私は大丈夫に動作し、次のを持っている:
<flow xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<view-state id="start" model="userForm" view="user/login">
<on-entry>
<set name="flowScope.titleCode" value="'login'" />
<set name="flowScope.login_error" value="requestParameters.login_error" />
<set name="flowScope.showRecaptcha" value="recaptchaService.showRecaptcha()" />
</on-entry>
</view-state>
その後、私のlogin.jspは、次のようになります。
<h2>
<spring:message code="title_${titleCode}" />
</h2>
JSPに関連するタグヘッダーは次のとおりです。
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
私はこれを試してみました変数はログインページからアクセスできません。おそらく私自身のカスタムログインページを使用しているのかもしれません。つまり、設定した 'HttpSecurity.loginPage'がSpring MVC LoginControllerクラスを呼び出し、ログインページを表示しています。あなたのセットアップは何ですか? – olivmir