Метод в контроллере возвращает строку.
Подскажите, пожалуйста, как вывести необернутую строку на страницу?
Метод в контроллере возвращает строку. Подскажите, пожалуйста, как вывести необернутую строку на страницу?
Привет kPaha. Если я правильно понял речь идет о методе, который вызывается со страницы?
В любом случае любой результат который вы хотите вывести на странице должен находиться в
public переменной с объявленным getter'ом
Вариантов сделать это целая куча. Лучше конечно если вы приведете пример своего кода.
но в общем вот как должно выглядеть - метод может ничего и не возвращать, но он должен записывать результат своей работы в переменную, которая после выполнения метода автоматически передается на страницу. Или сразу вызовите ваш метод в геттере строковой переменной. Все равно переменная нужна
контроллер
...
public String SomeStringResult { get; set; }public void SomeMethod () {
...
SomeStringResult = 'Some result';
}
...
или
public String SomeStringResult { get{
return SomeMethodWhichReturnStringValue();
} set; }
страница
...
<apex:outputText value="{!SomeStringResult}" />
...
[quote="kPaha"]Метод в контроллере возвращает строку. Подскажите, пожалуйста, как вывести необернутую строку на страницу?[/quote] Привет kPaha. Если я правильно понял речь идет о методе, который вызывается со страницы? В любом случае любой результат который вы хотите вывести на странице должен находиться в public переменной с объявленным getter'ом Вариантов сделать это целая куча. Лучше конечно если вы приведете пример своего кода. но в общем вот как должно выглядеть - метод может ничего и не возвращать, но он должен записывать результат своей работы в переменную, которая после выполнения метода автоматически передается на страницу. Или сразу вызовите ваш метод в геттере строковой переменной. Все равно переменная нужна [i]контроллер[/i] [code]... public String SomeStringResult { get; set; } public void SomeMethod () { ... SomeStringResult = 'Some result'; } ...[/code] или [code]public String SomeStringResult { get{ return SomeMethodWhichReturnStringValue(); } set; }[/code] [i]страница[/i] [code]... <apex:outputText value="{!SomeStringResult}" /> ...[/code]