javax.el.PropertyNotFoundException: цель недостижима, идентификатор "flowScope" преобразован в ноль

javax.el.PropertyNotFoundException: /flow1/flow1.xhtml at line 17 and column 70 value="#{flowScope.value}": Target Unreachable, identifier 'flowScope' resolved to null.

я имею flow.xhtml страница оттуда я устанавливаю значение ниже, как это:

<span id="param1FromFlow1">
     Flow bean param1Value:
     <h:inputText id="input" value="#{flowScope.value}" />
</span>

но неявный объект flowScope не выбирая сервер я получаю ошибку в websphere 8.0.0.7.

после того, как я изменил на bean-компонент страницы, также. Bean-компонент страницы объявил как @FlowScoped, снова получаю ошибку ниже на той же странице; javax.faces.FacesException: javax.el.PropertyNotFoundException: /flow1/flow1.xhtml в строке 17 и столбце 69 value="#{flow1Bean.name}": цель недоступна, идентификатор "flow1Bean" разрешен в ноль

Вот мой боб:

package com.webage.beans;

import java.io.Serializable;

import javax.faces.flow.FlowScoped;
import javax.inject.Named;


@Named
@FlowScoped("flow1")
public class Flow1Bean implements Serializable {

    public String cusName;
    public String city;
    public String getName() {
        return this.getClass().getSimpleName();
    }

    public String doReturnValue() {
        return "return1";
    }

    /**
     * @return the cusName
     */
    public String getCusName() {
        return cusName;
    }

    /**
     * @param cusName the cusName to set
     */
    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    /**
     * @return the city
     */
    public String getCity() {
        return city;
    }

    /**
     * @param city the city to set
     */
    public void setCity(String city) {
        this.city = city;
    }
}

МОЙ Xhtml файл:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>flow1</title>
<meta http-equiv="Content-Type"
    content="application/xhtml+xml; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" title="Style"
        href="../theme/stylesheet.css" />
</h:head>
<h:body>
 <h:form styleClass="form" id="form1">
 <h1>First Page in Flow 1</h1>

        <p>
            <span id="param1FromFlow1">Flow bean
                param1Value:<h:inputText id="input" value="#{flow1Bean.name}" />
            </span>
        </p>

        <p></p>
        <h:commandButton type="submit" value="Next" styleClass="commandButton"
            id="button1" action="flow1a"></h:commandButton>
        <p></p>
    </h:form>

</h:body>
</html>

Пожалуйста, помогите мне в этом.

0 ответов

Другие вопросы по тегам