Логическое значение действия не привязывается из JSP после отправки формы в Struts 2.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Логическое значение действия не привязывается из JSP после отправки формы в Struts 2.

Сообщение Anonymous »

Из JSP только логическое значение не привязывается к переменной Boolean действия. Остальные все переменные привязываются нормально.
xBudgetFlag — логическая переменная, которая не является привязкой.
Все остальные переменные являются привязкой.
Раньше переход от действия к JSP также не работал, после добавления нескольких геттеров для xBudgetFlag все работает нормально.
@Component
@Scope(value = "request")
public class PaActions extends ActionSupport {

private static final long serialVersionUID = 1L;

.
.
.
private Long keyId;
private String taxUnit;
private Long surveyTypeId;
private String surveyType;
private Long accountId;
private String status;
private Boolean parentFlag;
private Boolean xBudgetFlag;

// all setter getter are here
// Tried with different ways of getter method thinking isxBudgetFlag() is working, but still all three getters are threre in action class
public Boolean getxBudgetFlag() {
return xBudgetFlag;
}
public Boolean isXBudgetFlag() {
return xBudgetFlag;
}
public Boolean isxBudgetFlag() {
return xBudgetFlag;
}

public void setxBudgetFlag(Boolean xBudgetFlag) {
this.xBudgetFlag = xBudgetFlag;
}

@Transactional(readOnly = false, propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
public String save() {
.
.
.

System.out.println("----------isxBudget --"+isxBudgetFlag()); // printing null
System.out.println("---------- isXbudget --"+isXBudgetFlag()); // printing null
System.out.println("---------- GET XBUDGET --"+getxBudgetFlag()); // printing null
System.out.println("---------- xBudgetFlag --"+xBudgetFlag); // printing null
.
.
.
return SUCCESS;
}
}

в JSP pa-edit.jsp:



.
.
.

X-Budget Flag


.
.
.



struts.xml:

pa-display
${keyId}

.pa.edit
.pa.edit


tiles.xml:






Подробнее здесь: https://stackoverflow.com/questions/442 ... rm-in-stru
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»