2015-06-29 3 views
0

Привет, я получаю эту ошибку, и я не знаю почему?Зачем мне добавлять состояние?

Состояние начала отсутствует. Добавьте по крайней мере одно состояние в поток

Файл: главная-flow.xml
<?xml version="1.0" encoding="UTF-8"?> 
<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.3.xsd"> 

<view-state id="start" view="start.xhtml"> 

</view-state> 

pom.xml Файл
<dependency> 
     <groupId>org.springframework.webflow</groupId> 
     <artifactId>spring-webflow</artifactId> 
     <version>2.3.1.RELEASE</version> 
    </dependency> 
+0

Добавить «конечное состояние» и переход к нему от вашего «начать» зрения государства и посмотреть, если тзд ошибка уходит – Selwyn

+0

нормально думает, я решить ее using'http: //www.springframework .org/schema/webflow/spring-webflow-2.0.xsd 'вместо' 'http://www.springframework.org/schema/webflow/spring-webflow-2.3.xsd' – user3693890

ответ

0

Вы должны добавить параметр запуска состояния в тег потока.

<?xml version="1.0" encoding="UTF-8"?> 
<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.3.xsd" 
start-state="start"> 

Конечный состояние не является обязательным требованием, чтобы получить эту работу, но из-курса рекомендуется иметь конечное состояние, чтобы очистить ресурсы для этого экземпляра.

<end-state id="end"/> 
Смежные вопросы