Я пытался провести несколько простых тестов на Сварка шва и MyFaces CODI . После добавления jar-файлов CODI в мои проекты я обнаружил, что он добавляет значение windowId к каждому запросу, даже если область действия компонента RequestScoped . Действительно ли необходимо добавлять windowId параметр запроса к каждому запросу, пока компонент находится в RequestScoped ? Есть ли практический реальный сценарий для этого случая? Можно ли это убрать, если в этом нет необходимости? Например:
Это код класса бобов:
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
@Named("myBean")
@RequestScoped
public class MyBean{
private String firstName;
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
Это тело страницы:
<body>
<h:form>
<h:inputText value="#{myBean.firstName}"></h:inputText>
<br/>
<h:inputText value="#{myBean.lastName}"></h:inputText>
<br/>
<h:commandButton value="submit"></h:commandButton>
</h:form>
</body>