Как отобразить значение из управляемого бина в Spring, интегрированного с JSF - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь отобразить строковое значение из управляемого компонента, но я думаю, что страница xhtml вообще не видит компонент, поскольку значение в пользовательском интерфейсе всегда пусто.

Вот код дляbean-компонент, пытающийся отобразить возвращаемое значение getMod ()

@ManagedBean(name="user")
@SessionScoped
public class WebTest implements Serializable{

    @PostConstruct
    public void init() {

    }

    ScheduleModel model = new ScheduleModel();
    public String mod = model.getName();

    public String getMod() {
            return mod;
        }
        public void setMod(String mod) {
            this.mod = mod;
        }       
    }

И это xhtml div

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:th="http://www.thymeleaf.org"
       xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
    xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">

<ui:include src="header.xhtml"/>
<body class="skin-blue">
<div class="wrapper">

    <div class="form-group">
                    <label>value="#{user.getMod}" </label>
                    <br/>
                    <input type="text" class="form-control"  placeholder="Name" />
                  </div>
...